我试图找到命令的发现,但我有点困惑,为什么我从这个代码得到这种输出任何人都可以解释? 输出:
file1
file2
file3
etc...
good morning
我想要的是
file1
good morning
file2
good morning
file3
good morning
等...
for line in `find $1 -type f`
do
echo $line
echo hello good morning
done
提前致谢
答案 0 :(得分:1)
你的代码应该有效。这是尝试它的另一种方式:
找 。 -type f -exec echo -e {}“\ n”早上好\;
答案 1 :(得分:1)
或者
find $1 -type f -print -exec echo good morning \;
如果你有gnu-find
,甚至更短find $1 -type f -printf "%p\ngoog morning\n"