我看到了这个问题的语法:Birth is empty on ext4
sudo debugfs -R "stat <$(stat -c %i /home/user/path/to/file)>" /dev/sda5
我知道命令替换$()
和``
.
我有点模糊地知道<()
and>()
语法。
但我从来没有见过<$()>
。
那有什么作用呢?
我看到了这个问题的语法:Birth is empty on ext4
sudo debugfs -R "stat <$(stat -c %i /home/user/path/to/file)>" /dev/sda5
我知道命令替换$()
和``
.
我有点模糊地知道<()
and>()
语法。
但我从来没有见过<$()>
。
那有什么作用呢?
<$()>
对于从文件(部分)读取的命令来说,这将是有效的 bash 语法,<
其中文件名是使用$()
将输出重定向到其他文件(>
部分)的命令替换(部分)创建的。例子:但是,在您链接到的答案
<$()>
中,参数中使用了debugfs
. 里面man debugfs
说:和:
在这种情况下:
将由 shell 扩展为相当于:
这是一个有效的
debugfs
命令。检查它echo
: