这个 Shell 脚本到底在做什么?

这个 Shell 脚本到底在做什么?

我想知道这个 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 ....

该图片进一步说明了 在此处输入图片描述

相关内容