Text-Processing

刪除 find 輸出中的所有目錄並將輸出重定向到新文件

  • August 31, 2016

如果我的查找輸出如下所示:

/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

引用自:https://unix.stackexchange.com/questions/306863