Здесь документ для запуска команды оболочки с частичной заменой - PullRequest
0 голосов
/ 17 июня 2019

Я хотел бы написать такой скрипт:

FileList="/tmp /"
ssh user@host <<EOF
for file in $FileList
do
df -h $file
done
EOF

Но $ file подставляется.Мне нужно заменить $ FileList, но не $ file.

1 Ответ

0 голосов
/ 17 июня 2019

Да, верно, спасибо, Камил Кук, это работает:

    FileList="/tmp /"
    ssh user@host <<EOF
    for file in $FileList
    do
    echo "checking \$file"
    df -h \$file
    done
    EOF
...