こんにちは、UNIXのDOCからループを実行することができます。私は自分自身を試してみましたが、うまくいきません。ここからループ命令を実行するDOC
#!/bin/bash
path=/global/u70/glob
echo abcd | sudo -S -l
sudo /usr/bin/su - glob << EOF
run(){
for entry in $(ls -r)
do
echo "$entry"
done
}
run
EOF
あなたの要件は何ですか?あなたが言うよりも良い方法があると確信しています。 – Inian
@Inianそれは私が実行したときに別のユーザーにsudoを実行すると私はここでDOCから命令を取っていると思う私のローカルパスに保管されているスクリプトを持っている私は実行すると、それ以外の場合は、sudoユーザーではなくローカルパスで動作します。 –