我想知道这个 Shell 脚本的作用是什么。
#!/bin/sh
for i in $*
do
echo "cat>$i<<'end of $i'"
cat $i
echo "End of $i"
done
我的意思是,它是如何工作的?谢谢!
答案1
该脚本将文件名作为输入,然后以如下格式打印这些文件的内容:
cat>FILE_NAME<<'end of FILE_NAME'
"Here goes the content"
End of FILE_NAME
运行此脚本
sh SCRIPT_NAME.sh fileA fileB fileC ....
该图片进一步说明了