Eu vi a sintaxe nesta pergunta: Birth is empty on ext4
sudo debugfs -R "stat <$(stat -c %i /home/user/path/to/file)>" /dev/sda5
Eu sei substituição de comando $()
e ``
.
Eu meio que conheço vagamente a sintaxe <()
e .>()
Mas eu nunca vi <$()>
.
Então, o que isso faz?
<$()>
seria uma sintaxe bash válida para comandos que lêem de um arquivo (<
parte) onde os nomes de arquivo são criados usando a substituição de comando ($()
parte) que redireciona a saída para algum outro arquivo (>
parte). Exemplo:No entanto, na resposta à qual você vinculou
<$()>
é usado nos parâmetros paradebugfs
. Neleman debugfs
diz:e:
Nesse caso:
seria expandido pelo shell para o equivalente a isso:
debugfs
que é um comando válido . Confira comecho
: