Text-Processing
刪除 find 輸出中的所有目錄並將輸出重定向到新文件
如果我的查找輸出如下所示:
/var/log/data/run/account1.ext
如何修剪除“account1”之外的所有內容並重定向到文件中?
注意:這只是一個範例,實際找到的文件夾的長度可能會有所不同。
嘗試使用sed:
$ echo "/var/log/data/run/account1.ext" | sed -e 's/.*\/\(\w\+\).*/\1/g' account1
使用重定向:
$ echo "/var/log/data/run/account1.ext" | sed -e 's/.*\/\(\w\+\).*/\1/g' > my_file