小编sur*_*bhi的帖子

如何在shell脚本中的空格前后分割字符串?

我有一个像这样在 echo 上显示的变量

$ echo $var
129 148
Run Code Online (Sandbox Code Playgroud)

我只需要 129 作为输出。我将如何拆分 129 和 148?

shell string

43
推荐指数
3
解决办法
12万
查看次数

如何使用 sed 命令更改特定行中单词的替换?

我必须在第 4 行更改一个单词,所以我使用了这个命令:

sed -i '4 s/previous_word/new_word/' filename
Run Code Online (Sandbox Code Playgroud)

它工作得很好。但是,如果我将行号保存在变量中并尝试相同的命令,则会出现此错误:

$ sed -i '${line_no} s/previous_word/new_word/' filename
 error
 sed: -e expression #1, char 5: expected newer version of sed
Run Code Online (Sandbox Code Playgroud)

我怎样才能正确地做到这一点?

sed text-processing

4
推荐指数
1
解决办法
2442
查看次数

标签 统计

sed ×1

shell ×1

string ×1

text-processing ×1