【发布时间】:2019-05-30 03:58:41
【问题描述】:
read start _ < <(ls -1l | wc -l); echo $start
特别是:
- 读取命令后的下划线
- 第二个减号 (
- “echo $var1”如何取上一条命令的值
原代码:
read start _ < <(du -bcm kali-linux-2016.2-amd64.iso | tail -1); echo $start
我只是简化了代码,因为我对语法很感兴趣
【问题讨论】:
-
_只是一个像foo这样的常规变量名,当你不关心它时,它是一个通用名称。至于值如何进入var1,这就是read的作用。 -
该命令总体来说是一种获取当前目录下文件个数的非常脆弱和繁琐的方法。 BashFAQ/004 展示了稳健的最佳实践。
-
请在问题中填写详细信息,而不仅仅是标题。
-
foo < <(bar)与bar > tempfile; foo < tempfile基本相同 -
试试这个了解
read name junk < <(echo fred 46)然后echo $name