iT邦幫忙

0

請問For f in 如何改包含子目錄內的檔案?

因為nas機器上有大量副檔名需要改,所以上網找到了
'''
for f in *.nampohyu; do mv -- "$f" "${f%.nampohyu}"; done
'''
但是只改了當前目錄下的檔案,並沒有包含子目錄下。
請問我該如何用這個 shellscript 達到包含子目錄下檔案也一起改副檔名?

請專家指導謝謝各位!

fillano iT邦超人 1 級 ‧ 2019-05-17 13:31:25 檢舉
改用dir /s /b
weiclin iT邦高手 4 級 ‧ 2019-05-17 13:59:00 檢舉
for f in $(find . -name '*.nampohyu' -type f)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答