gpt4 book ai didi

linux - Sed 似乎正在删除整行

转载 作者:太空宇宙 更新时间:2023-11-04 05:02:57 25 4
gpt4 key购买 nike

大家好,我正在尝试使用 sed 删除字符串的一部分(它是一个目录)。我就是这样使用的

sed -i 's/$1//g' ~/Desktop/RecyclingBin/logs/$1

每当我打开文本文件时,它看起来都是空白的。任何帮助将不胜感激..

此外,如果有一种更简单的方法可以将文件位置输出到文本文件,而输出中不包含实际文件名,那么当前使用的生活会更轻松:

find $PWD -type d -name "*$1*" >> ~/Desktop/RecyclingBin/logs/$1

提前谢谢您!

最佳答案

您可以在 find 本身中执行此操作:

find . -type d -name "*$1*" -exec bash -c 'echo "${1##*/}"' - {} \;

关于linux - Sed 似乎正在删除整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27023548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com