小编man*_*nes的帖子

删除行尾包含模式的行

我当然很想念一些基本的东西。我的文件包含以下行

fooLOCATION=sdfmsvdnv

fooLOCATION=

barLOCATION=sadssf

barLOCATION=
Run Code Online (Sandbox Code Playgroud)

我想删除所有以结尾的行LOCATION=

sed -i '/LOCATION=$/d' file
Run Code Online (Sandbox Code Playgroud)

不会这样做,它不会删除任何内容,而且我尝试了无尽的变化,但我不明白。什么内联sed命令可以做到这一点?

sed

3
推荐指数
2
解决办法
7071
查看次数

x264:忽略 bash 脚本中的空选项

我使用 x264 脚本进行一些视频编码。大多数选项都遵循模式

\n\n
x264 --option0 $value0 --option1 $value1 -o output.file input.file\n
Run Code Online (Sandbox Code Playgroud)\n\n

该脚本从文本文件中读取值。该文本文件包含键值,例如crf=18.3. 不幸的是,这不适用于 mb-tree,因为该选项没有 $value,它是默认设置的,可以通过以下命令关闭--no-mbtree

\n\n

如果mbtree=no-mbtree在文本文件中设置,则一切正常。但是,如果我选择在打开 mbtree 的情况下进行编码,则--$variable-for-mb-tree-or-no-mb-tree仍然存在,但未设置或为空,并且 x264 会引发错误。

\n\n

我如何告诉 bash/ x264 忽略未设置或空变量?我想避免 if\xe2\x80\xa6then\xe2\x80\xa6else 而是内联执行。

\n

variables bash x264

0
推荐指数
1
解决办法
1160
查看次数

标签 统计

bash ×1

sed ×1

variables ×1

x264 ×1