1. echo :用于显示(不带参数,如果有多行则换行输出) 例如:echo "hello shell" 如果加上参数 -n 表示如果有多行的话,将不换行输出 点击(此处)折叠或打开 1. #!/bin/bash 2. # filename is while.sh 3. count=0 4. while(($count < 5 )) 5. do 6. echo -n " count=" $count 7. let c...
echo $REPLAY # 空值,因为read在子shell执行,"foo"保存在子shell的$REPLAY里,退出则销毁子shell 1. 2. 解决方法: 产生stdout:<(commands)子shell的输出以文件形式保存。 吸纳stdin:>(commands) 例子🌰: read < <(echo "foo") echo $REPLAY # 成功读取"foo" # 常用于read按行读取文本 while a b c; ...