`

sed替换单引号要注意的地方

 
阅读更多
echo "'addUserAlbum'" | sed 's//'//g'


这个是报错的,要这样:

echo "'addUserAlbum'" | sed "s/'//g"


注意这个时候外层用的是双引号
分享到:
评论

相关推荐

    给行文本添加单引号例子

    - 在Bash或其他shell脚本中,单引号用于创建不进行变量替换或命令扩展的字符串,如 `'This is a $variable'` 会保持 `$variable` 不被解释。 - 转义单引号需要使用反斜杠 `\`,如 `'\''` 会在字符串中插入一个单...

    sed命令大全

    在使用sed命令时,需要注意单引号、双引号的使用以及转义字符。如果表达式中需要包含单引号,则外层可以用双引号包围,反之亦然。转义字符是反斜杠(\),在sed命令中,使用反斜杠对特殊字符进行转义。 例如,sed命令...

    sed awk学习

    如果工作内容中包含 shell 可执行的字符如“$和*”,那么必须用单引号引起。 此外,SED 和 awk 都可以用 -n 来关闭自动输出,只打印被修改行。例如,$ sed -n -e 's/MA/Massachusetts/p' list 可以将文件 list 中的...

    sed基础教程

    还可以利用sed的分行命令功能,通过输入单引号后按回车,进入多行编辑模式。 最后,sed可以用来退出编辑过程,例如,`q`命令允许在处理到文件的特定行后立即退出sed。结合sed命令的使用,可以实现更为高效和复杂的...

    sed和awk简明手册

    - 如果需要在命令中使用特殊字符(如`$`或`*`),则需要使用单引号(`'`)来避免shell对这些字符进行解释。 - **常用命令**: - **替换**:`s/旧字符串/新字符串/` - 例如,替换“MA”为“Massachusetts”:`sed...

    sed 参数完全解释

    此外,`sed` 指令可以用单引号或双引号包裹,也可以直接书写指令,不过如果指令中含有特殊字符,则需要用反斜杠进行转义处理。 #### 示例分析 ##### 示例 1: 处理文件中的特定行 假设有一个文件 `sed.txt`,内容...

    grep,sed, awk 总结

    - 单引号中的内容则不会被Shell解释,直接传递给grep。 ### egrep和grep-E egrep是grep的一个扩展版本,支持更多的正则表达式元字符,等同于`grep -E`。它支持如`+`(匹配一个或多个前一个字符)、`|`(匹配左右任...

    Shell脚本字符串单引号和双引号的区别浅析

    本文将深入探讨Shell脚本中字符串的两种常见表示方式——单引号和双引号,并介绍它们之间的区别以及一些常见的字符串操作方法。 一、单引号与双引号的区别 1. 单引号 (`'`): - 在单引号括起来的字符串中,所有...

    ibm_sed_awk中文版.pdf

    在基础的使用中,经常看到的是直接在命令行中调用awk程序,将需要处理的文件作为输入,然后在awk的单引号中指定要执行的操作。例如,文档中提到的命令“$awk'{print}'/etc/passwd”,这条命令会输出/etc/passwd文件...

    sed 用法介绍

    其中,单引号用于包裹命令,避免shell对命令中的特殊字符进行解析。 2. **脚本文件调用**:将sed命令写入脚本文件中,再调用sed执行该脚本,如`sed -f scriptfile file`。使用`-f`选项指明后续参数为sed脚本文件。 ...

    文本编辑sed基础教程

    此外,sed命令也可以跨越多行输入,shell会在看到第二个单引号时结束命令输入。这种方式允许用户在多行上编写复杂的命令序列,提高了可读性和便利性。 总的来说,sed的强大之处在于其灵活性和自动化能力,能够高效...

    sed 用法介绍.pdf

    - **命令行调用**:`sed [选项] sed命令 输入文件`,命令通常需要引号包围。 - **脚本文件调用**:`sed [选项] -f sed脚本文件 输入文件`,脚本文件可以包含多条`sed`命令。 - **脚本文件可执行**:可以通过让脚本...

    通用线程 sed实例.doc

    3. 编辑命令通常需要用单引号括起来,以避免 shell 对命令的解析。 例如,使用地址范围可以控制命令只作用于特定行。虽然在上述示例中没有使用地址范围,但后续的使用中,通过指定行号或者正则表达式,可以精确控制...

    SED单行脚本快速参考(流编辑器)第1/2页

    其中,`Commands`必须被包含在一对单引号内,以避免被shell解释。命令的格式可以是: - `[address-range][sed-command]` - `[Pattern-to-match][sed-command]` 其中: - `address-range`表示要处理的行的范围,...

    awk,sed,grep总结.chm

    在awk、sed和grep中,正则表达式通常用引号包围,作为模式的一部分。通过熟练掌握正则表达式,我们可以更高效地处理文本数据。 在“awk,sed,grep总结.chm”文件中,你将找到关于这三个工具的详细教程,包括各种...

    常用shell脚本命令

    在 shell 脚本中,单引号和双引号的最大不同在于双引号仍然可以引用变量的内容,而单引号内仅是普通字符,不会作变量的引用,直接输出字符窜。 逐行读取文件 使用 for 循环或 while 循环可以逐行读取文件。使用 ...

    LINUX与UNIX SHELL编程指南(1-15)

    例如,单引号会阻止特殊字符的解释,双引号允许变量展开但阻止特殊字符的处理,反引号则用于执行命令替换。 这些内容只是Linux与Unix Shell编程的冰山一角,通过深入学习这些基础知识,开发者可以更有效地自动化...

Global site tag (gtag.js) - Google Analytics