У меня есть сценарий bash, который применяет сценарий python к каждому файлу в каталоге и сохраняет результат в выходной файл. Скрипт python записывает некоторые вкладки с помощью \ t и выводит их правильно. Однако bash преобразует эти табуляции в пробелы, и тогда мой выходной файл больше не является tsv
файлом.
Как я могу заставить скрипт bash писать табуляции?
$ 1 - это входной каталог, а $ 2 - выходной файл. Вот сценарий bash:
for d in "$1"/*; do
echo -e $(python3 script.py $d) >> "$2"
done
Большое спасибо!