Я хочу знать, что делает этот скрипт.
#!/bin/sh
for i in $*
do
echo "cat>$i<<'end of $i'"
cat $i
echo "End of $i"
done
Я имею в виду, как это работает? Спасибо!
Этот скрипт принимает имена файлов в качестве входных данных, а затем печатает содержимое этих файлов в формате, подобном следующему:
cat>FILE_NAME<<'end of FILE_NAME'
"Here goes the content"
End of FILE_NAME
Для запуска этого скрипта
sh SCRIPT_NAME.sh fileA fileB fileC ....
Изображение иллюстрирует больше