0
我目前正在編寫一個bash腳本,需要測試一個文件是否具有與其關聯的任何硬鏈接。如何查看文件上的硬鏈接數並將其存儲到變量UNIX中
到目前爲止,我知道ls -l會給我第二列信息的計數。無論如何,從那裏拉取該數字,以便它可以存儲在一個變量?
我目前正在編寫一個bash腳本,需要測試一個文件是否具有與其關聯的任何硬鏈接。如何查看文件上的硬鏈接數並將其存儲到變量UNIX中
到目前爲止,我知道ls -l會給我第二列信息的計數。無論如何,從那裏拉取該數字,以便它可以存儲在一個變量?
要將命令的輸出存儲到變量中,您將使用所謂的command substitution。順便說一句,我會使用stat
命令,而不是ls
:
number_of_links=$(stat -c %h filename)
檢查man stat
太感謝你了! – GrapeSoda3
不客氣! :) – hek2mgl