小编Ken*_*ien的帖子

仅当字符串不存在时才将文本附加到文件的更优雅的方法?

我想将 NoDisplay=true 附加到 .desktop 文件,但前提是该条目不存在。我按以下方式执行此操作:

grep -q 'NoDisplay=true' '/usr/share/applications/yelp.desktop' || bash -c 'echo "NoDisplay=true" >> /usr/share/applications/yelp.desktop'
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更短的 oneliner 用于相同的操作?

我在 bash 脚本中使用此命令,并且不得不使用命令“bash -c”。

grep text-processing

4
推荐指数
2
解决办法
2668
查看次数

标签 统计

grep ×1

text-processing ×1