在bash脚本中执行sed命令

吉耶

我想在bash脚本中执行此命令。

代码:

#!/bin/bash
line=39;
d=d; ## For delete line
`echo "sed '$line$d' /etc/passwd"`;

但是当我执行时,我得到了这个错误:

sed: -e expresion #1, character 1: unknow command <<'>>

我尝试了echo "sed \'$line$d\' /etc/passwd";

但是同样的问题...

戴维·C·兰金

您需要确保在调用变量时不会阻止single-quoting它们的扩展现在可以single-quotes 在内 使用了double-quotes,但要注意。同样,尽管不是必需的,但当将两个变量背对背放置时,最好使用花括号来确保模棱两可。就是说,您sed从脚本执行的命令可以正常运行:

sed -e "${line}${d}" /etc/passwd

它将输出/etc/passwdstdout负行$line/etc/passwd就地编辑,请使用sed -i

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从bash脚本执行git命令?

来自分类Dev

bash脚本在ssh之后执行命令

来自分类Dev

无法在bash脚本中执行shell命令

来自分类Dev

FreeBSD在Shell脚本中执行sed:命令a Expects \,后跟文本

来自分类Dev

重试bash脚本中的命令行,直到成功,然后继续执行脚本

来自分类Dev

Bash脚本执行多个命令

来自分类Dev

如何在bash脚本中执行自定义命令

来自分类Dev

在bash脚本中执行gcloud命令

来自分类Dev

Ubuntu Bash脚本执行带空格的命令

来自分类Dev

sed命令可在终端中运行,但不能通过bash_aliases或bash脚本运行

来自分类Dev

脚本中的sed unterminated的命令

来自分类Dev

sed命令可在终端中运行,但不能通过bash_aliases或bash脚本运行

来自分类Dev

如何在bash脚本中执行命令?

来自分类Dev

当可以在我的bash中执行命令时,Bash脚本找不到命令

来自分类Dev

在shell脚本变量中执行bash命令时出错

来自分类Dev

使用sed命令从bash脚本中的文件中删除行

来自分类Dev

FreeBSD在shell脚本中执行sed:命令a Expects \,后跟文本

来自分类Dev

BASH脚本-在变量中执行命令

来自分类Dev

如何在bash脚本中执行以下命令?

来自分类Dev

如何在python脚本中执行bash命令

来自分类Dev

如何在bash脚本中循环执行Shell命令?

来自分类Dev

从bash脚本调用时,sed命令无法正确执行,从提示符处调用时,sed命令可以正常工作

来自分类Dev

从bash脚本执行复杂的命令

来自分类Dev

在TCL脚本中执行sed命令

来自分类Dev

在bash脚本中执行sed:未知命令:`''`

来自分类Dev

curl命令无法通过bash中的shell脚本执行

来自分类Dev

如何从 Bash 变量执行 sed 命令?

来自分类Dev

在 bash 脚本中检查执行命令的结果

来自分类Dev

无法在 Bash 脚本上运行 sed 命令

Related 相关文章

  1. 1

    如何从bash脚本执行git命令?

  2. 2

    bash脚本在ssh之后执行命令

  3. 3

    无法在bash脚本中执行shell命令

  4. 4

    FreeBSD在Shell脚本中执行sed:命令a Expects \,后跟文本

  5. 5

    重试bash脚本中的命令行,直到成功,然后继续执行脚本

  6. 6

    Bash脚本执行多个命令

  7. 7

    如何在bash脚本中执行自定义命令

  8. 8

    在bash脚本中执行gcloud命令

  9. 9

    Ubuntu Bash脚本执行带空格的命令

  10. 10

    sed命令可在终端中运行,但不能通过bash_aliases或bash脚本运行

  11. 11

    脚本中的sed unterminated的命令

  12. 12

    sed命令可在终端中运行,但不能通过bash_aliases或bash脚本运行

  13. 13

    如何在bash脚本中执行命令?

  14. 14

    当可以在我的bash中执行命令时,Bash脚本找不到命令

  15. 15

    在shell脚本变量中执行bash命令时出错

  16. 16

    使用sed命令从bash脚本中的文件中删除行

  17. 17

    FreeBSD在shell脚本中执行sed:命令a Expects \,后跟文本

  18. 18

    BASH脚本-在变量中执行命令

  19. 19

    如何在bash脚本中执行以下命令?

  20. 20

    如何在python脚本中执行bash命令

  21. 21

    如何在bash脚本中循环执行Shell命令?

  22. 22

    从bash脚本调用时,sed命令无法正确执行,从提示符处调用时,sed命令可以正常工作

  23. 23

    从bash脚本执行复杂的命令

  24. 24

    在TCL脚本中执行sed命令

  25. 25

    在bash脚本中执行sed:未知命令:`''`

  26. 26

    curl命令无法通过bash中的shell脚本执行

  27. 27

    如何从 Bash 变量执行 sed 命令?

  28. 28

    在 bash 脚本中检查执行命令的结果

  29. 29

    无法在 Bash 脚本上运行 sed 命令

热门标签

归档