Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 3. Conversion - Преобразование
bin-to-src | chars | crlf-to-lf | csvtotab | dec | decode | detab | encode | entab | hex | hexdump | hextobin | join | lf-to-crlf | oload | scantab | split | tabtocsv | utoa | uuencode | wtoa | wtou |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: tabtocsv
sfk tabtocsv infile.txt [параметры]

   конвертировать простые данные, разделенные табуляцией, в csv.

   формат ввода/вывода по умолчанию
   - поля ввода разделены табуляцией и должны
     не заключать в кавычки, так как это не
     интерпретируется. сами поля ввода не могут
     содержать символы TAB.
   - поля вывода разделяются запятой ","
   - поля вывода заключаются в кавычки "
     если ввод содержит запятую или кавычку
   - если ввод содержит кавычки, он экранируется как ""

   опции
     -tofile x записать вывод в файл x
     -quotetext заключать весь текст в кавычки
     -quoteall заключать весь вывод в кавычки
     -outsep="x" изменить разделитель вывода на
                   символ x, например ; или \т
     -quote="x" изменить символ кавычки

   веб-ссылка
      http://stahlworks.com/sfk-tabtocsv

   Примеры
     sfk tabtocsv in.txt -tofile out.csv
        преобразовать вкладку, разделенную в csv в формате по умолчанию
     sfk csvtotab -quote="\x27" -insep=";" in.csv -tofile tmp.tsv
        читает CSV с полями ввода, разделенными точкой с запятой и
        в одинарных кавычках ' с шестнадцатеричным кодом ASCII 27
     sfk tabtocsv -outsep=";" -quote="\x27" tmp.tsv -tofile out.csv
        преобразует вкладку, разделенную в выходной CSV, с выходными полями
        разделены точкой с запятой и заключены в одинарные кавычки