Запуск отчета о базе данных sqlite3.Опустить тип разделителя «|» в строке во время вывода SQL
Команда:
sqlite3 db.sqlite3 "select job_title, job_url, regions.region_name from job_results join regions on (regions.i_region=job_results.region_id)" > output.csv
Это производит выходной сигнал с |
и ,
разделителей. Вот почему иногда в первой строке, поскольку это заголовок списка, тип разделителя находится в заголовке, поэтому, когда я открываю файл с помощью LibreOffice или Excel, часть первой строки в данном столбце теперь включена второй второй и все остальные элементы отключены в этой колонке.
Мне нужно знать, как сделать файл output.csv открытым в Excel или LibreOffice, а не анализировать первую строку, потому что листер включал тип разделителя в свой заголовок. Итак, я хотел бы знать, как изменить «разделитель» или |
или ,
символов в первой строке файла csv только для устранения этой проблемы. Я попытался использовать tr '\|' ''
, чтобы избавиться от этих разделителей, но он заменяет все разделители, которые мне нужно сохранить.
Спасибо!
Вы не можете использовать 'As'? 'Выберите job_title As \" Job |, Title \ "', поэтому он заключен в кавычки и не будет анализироваться как разделитель? –