2
輸出我要加上「/ *」,從下面的CMD輸出路徑:追加字符串殼
查找/主頁/ MBA /桌面/型d -name「日誌」
我試圖使用sed正則表達式,如下所示:
find/home/mba/Desktop/-type d -name「logs」| SED -e 'S /(^ 。)/ \ 1/ /'
但我得到下面的錯誤: sed的:-e表達#1,炭14:未知的選項爲`S'
提前致謝。
輸出我要加上「/ *」,從下面的CMD輸出路徑:追加字符串殼
查找/主頁/ MBA /桌面/型d -name「日誌」
我試圖使用sed正則表達式,如下所示:
find/home/mba/Desktop/-type d -name「logs」| SED -e 'S /(^ 。)/ \ 1/ /'
但我得到下面的錯誤: sed的:-e表達#1,炭14:未知的選項爲`S'
提前致謝。
這是一個工作的解決方案使用awk
:
find /home/mba/Desktop/ -type d -name "logs" | awk '{ print $1"/*" }'
或者與sed
:
find /home/mba/Desktop/ -type d -name "logs" | sed 's/$/\/\*/'
find /home/mba/Desktop/ -type d -name "logs" -printf '%p/*\n'