#!/bin/bash
while read p
do
echo "$p"
done < numbers.txt
スクリプトは、.shファイルを読み取って印刷することのみを許可します。 .txtファイルを試しましたが、上記のように何も印刷されません。
答え1
印刷する内容がtest
変数ではないからですp
。以下を試してください。
#!/bin/bash
while read p
do
echo "$p"
done < numbers.txt
テスト:
$ cat numbers.txt
1
2
345
678
9
$ bash script.sh
1
2
345
678
9
$