我有一个bash脚本,该脚本将python脚本应用于目录中的每个文件,并将输出保存到输出文件。
python脚本使用\ t编写了一些标签,并正确输出了这些标签。
但是,bash确实将这些选项卡转换为空格,然后我的输出文件不再是tsv
文件。
如何获取bash脚本来编写选项卡?
$ 1是输入目录,$ 2是输出文件。 这是bash脚本:
for d in "$1"/*; do
echo -e $(python3 script.py $d) >> "$2"
done
非常感谢!
答案 0 :(得分:0)
您必须在python输出中使用双引号:
for d in "$1"/*; do
echo -e "$(python3 script.py $d)" >> "$2"
done