iT邦幫忙

0

linux 語法應用

du

請教大家
下列ubuntu sh執行檔,要如何加入當該路徑不存在的時候,以數值0來表示呢? 謝謝

du -sh /var/atlassian/application/confluence/attachments/ver003/97/01
du -sh /var/atlassian/application/confluence/attachments/ver003/97/03
du -sh /var/atlassian/application/confluence/attachments/ver003/97/02

1 個回答

0
一級屠豬士
iT邦大師 1 級 ‧ 2020-09-01 09:54:45
最佳解答

https://www.cyberciti.biz/faq/check-if-a-directory-exists-in-linux-or-unix-shell/

https://www.cyberciti.biz/faq/howto-check-if-a-directory-exists-in-a-bash-shellscript/

https://stackoverflow.com/questions/59838/how-can-i-check-if-a-directory-exists-in-a-bash-shell-script

這裡有人回答了 [ -d "$DIR" ] && echo "Yes" , 你可以改成 "0" 試試看.
另外還有一個回答是 不同的形態的檢查方式. 可以一起參考.未來也許能派上用處.

ektrontek iT邦研究生 1 級 ‧ 2020-09-01 20:19:33 檢舉

謝謝
code
https://ithelp.ithome.com.tw/upload/images/20200901/20003705P2cUF7yAe6.png
result
https://ithelp.ithome.com.tw/upload/images/20200901/20003705DPCeWDcqnX.png

ektrontek iT邦研究生 1 級 ‧ 2020-09-08 20:08:06 檢舉

請教他轉出EXCEL的時候,可以只顯示檔案大小嗎?不要顯示路徑
感謝

du -hs * | cut -f1

用 cut 去取你要的欄位

我要發表回答

立即登入回答