Что именно делает этот скрипт?

Я хочу знать, что делает этот скрипт.

#!/bin/sh
for i in $*
do
echo "cat>$i<<'end of $i'"
cat $i
echo "End of $i"
done

Я имею в виду, как это работает? Спасибо!

0
задан 13 November 2017 в 16:18

1 ответ

Этот скрипт принимает имена файлов в качестве входных данных, а затем печатает содержимое этих файлов в формате, подобном следующему:

cat>FILE_NAME<<'end of FILE_NAME'
"Here goes the content"
End of FILE_NAME

Для запуска этого скрипта

sh SCRIPT_NAME.sh fileA fileB fileC ....

Изображение иллюстрирует больше enter image description here

0
ответ дан 13 November 2017 в 16:18

Другие вопросы по тегам:

Похожие вопросы: