如果已经使用了单引号和双引号,该如何用引号引起来?

mtk

我不记得我有时使用的确切命令和技巧可以解决很多工作,因此我尝试将它们登录到文件中以供将来参考。我通常要做的只是将整个命令放入echo中,并将其快速附加到文件中。

这一直有效,但是以下情况是第一次出现,我无法如上所述进行操作。

成功记录

$ echo "cat file1.txt | paste -d, - - ## Step 3 " >> ~/globalLog.txt

卡在这里

$ echo "cat file2.txt  | sed 's/"//g' > file3.txt ## Step 2 " >> ~/globalLog.txt

上面给出了一个明显的错误,因为没有正确关闭引号(放到第二条命令propmt(PS2我猜是吗?)来完成命令,即>_在我的情况下),'sed命令正在使用single()引号并在"sed表达式之一中使用double()引号进行替换。

在这种情况下,我将如何附上完整的命令?

艾鲁瓦

您完全可以避免使用此处文档进行报价。请注意,将标签设置为单引号/双引号(如以下示例中的“ EOF”所示)将禁用文本中的变量和命令评估。

cat <<"EOF" >>~/globalLog.txt
cat file2.txt  | sed 's/"//g' > file3.txt ## Step 2
EOF

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式用于在不将单引号或双引号引起来时使用空格分割字符串

exec用双引号引起来

在Hibernate中将列名称用双引号引起来

如何在单引号引起来的字符串中转义单引号

逗号分隔列表中的匹配项,不被单引号或双引号引起来

Zsh:为什么\ n用单引号引起来?

从字符串中删除所有未用单引号或双引号引起来的空格

openpyxl-如何用引号引起来的价值

如果所有值都用单引号引起来,如何拆分这些值并转换为浮点型?

如何用引号引起来的整数C#?

用双引号引起来时忽略逗号

如果用双引号引起来,awk上的逗号分隔字符串将忽略

',(用引号引起来)

如何用引号将变量引起来

单引号和双引号,如何安排?

每个单词都用双引号引起来

用单引号而不是双引号引起来的C ++中的转义序列

Regex.Split()使用(和)作为定界符,除非被单引号引起来

如何在bash中使用单引号引起来的撇号?

用双引号引起来

为什么optionsText用单引号引起来?昏死

将Yaml数据用单引号引起来

基本HTML / JavaScript混淆在Bootstrap弹出窗口中用单引号/双引号引起来

如果仅非空字段用双引号引起来,我如何读取CSV文件?

硒-查找仅用双引号引起来的文本

如何在JavaScript中使用单引号和双引号

不要用双引号引起来

变量无法用单引号引起来

php:字符串被双引号引起来,而不是单引号引起来。怎么修?