【发布时间】:2009-10-30 04:49:55
【问题描述】:
我正在尝试遍历文本文件目录并将它们合并到一个文档中。这很好用,但是文本文件包含代码 sn-ps,并且我的所有格式都向左折叠。一行上的所有前导空格都被删除。
#!/bin/sh
OUTPUT="../best_practices.textile"
FILES="../best-practices/*.textile"
for f in "$FILES"
do
echo "Processing $f file..."
echo "">$OUTPUT
cat $f | while read line; do
echo "$line">>$OUTPUT
done
echo >>$OUTPUT
echo >>$OUTPUT
done
无可否认,我是一个 bash 菜鸟,但是在搜索了高低之后,我找不到合适的解决方案。显然 BASH 讨厌一般的领先空白。
【问题讨论】:
标签: bash parsing text-files cat