![这个 Shell 脚本到底在做什么?](https://linux22.com/image/845708/%E8%BF%99%E4%B8%AA%20Shell%20%E8%84%9A%E6%9C%AC%E5%88%B0%E5%BA%95%E5%9C%A8%E5%81%9A%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我想知道这个 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 ....
该图片进一步说明了