Zio*_*evi 3 command-line shell bash awk variable
我想从一个变量到另一个变量的特定行。我试过这个,但它不起作用:
c="1.apple
2.banna
3.peach"
read "Please choose fruit [1-3]:" t
a=$c | awk "NR==$t"
echo "You choose: $a"
Run Code Online (Sandbox Code Playgroud)
我的错误是什么?
将此处字符串重定向<<<与命令替换$()一起使用,不要忘记在变量周围加上双引号:
a=$(awk "NR==$t" <<< "$c")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1213 次 |
| 最近记录: |