#!/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
$