`

shell中双引号的误用

阅读更多

 

for i in "$LIST":
#!/bin/bash

LIST="a b c d"

echo "first type"
for i in $LIST
do
        echo $i;
done
echo -e "\n\n";

echo "second type"
for i in "$LIST"
do
        echo $i
done

 

 

结果:

first type

a

b

c

d

 

 

 

second type

a b c d

 

 

 

分享到:
评论

相关推荐

    linux系统中单引号和双引号的区别

    2. **特殊字符**:某些字符在Linux shell中有特殊含义,如 `$`, `*`, `?`, `[]`, `{}`, `(`, `)`, `, `>`, `|`, `&`, `;`, `&&`, `||`, `!`, `.`, `()`, `{}`, `;`, `&&`, `||`, `!` 等。这些字符被称为元字符或...

    Shell双引号和单引号有哪些不同

    在Shell脚本编程中,双引号和单引号在处理字符串时有着显著的不同,这些差异对于编写有效的脚本至关重要。下面将详细解释这两种引号的特性及其在字符串定义中的应用。 1. 双引号("): 双引号允许变量扩展和命令...

    shell编程基础 单引号和双引号的区别

    在Shell编程中,单引号和双引号都是用来包围字符串的,但它们在处理特殊字符的方式上有所区别,这直接影响到Shell脚本的行为。理解这些差异对于编写有效的Shell脚本至关重要。 首先,单引号 `'` 的作用是严格封闭...

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

    字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 代码如下: str=’this is a ...

    shell 单双引号区别-易懂.docx

    在Shell脚本编程中,单引号和双引号的使用是至关重要的,因为它们决定了字符串内变量的处理方式。以下是对单引号、双引号及其区别的详细解释: 1. **单引号**(' '): - 当字符串被单引号包围时,Shell将不会对...

    Shell脚本中单引号(‘)和双引号(“)的使用区别

    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用’$param’这种带引号的使用的场景,首先大家看一段例子: ...

    每天一个Linux命令之shell单引号和双引号的经典解释

    在Linux Shell脚本编程中,理解单引号、双引号和反引号的作用至关重要,因为它们直接影响到命令行参数的解析方式。下面是对这些概念的详细解释。 **单引号**:在Shell中,单引号(' ')的作用是创建一个字符串,...

    JSON中双引号的轮回使用过程中一定要小心

    1. 如果JSON对象中有属性是包含双引号的,比如 代码如下: { “description”: “25”” } 如果转换成字符串形式,将自动加上反斜线,变为”25\””, 然后传递给REST API,保存到MongoDB中。 此时如果使用MongoDB的...

    linux shell中单引号、双引号、反引号、反斜杠的区别

    在Linux Shell编程中,了解和掌握单引号、双引号、反引号和反斜杠的区别至关重要,因为它们在处理字符串和命令时起到不同的作用。 1. 单引号(' '): 单引号的作用是告诉Shell忽略其内部的所有特殊字符。这意味着...

    linux shell 引号的使用

    linux shell 引号的使用

    Linux Shell中三种引号的用法及区别

    Linux Shell中有三种引号,分别为双引号(” “)、单引号(‘ ‘)以及反引号(` `)。 其中双引号对字符串中出现的$、”、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为...

    Shell编程中文手册.pdf

    本手册涵盖了 Shell 编程的基础知识,包括 Shell 概述、Shell 解析器、Shell 脚本入门、Shell 中的变量等。 Shell 概述 Shell 是一种命令行接口,允许用户与操作系统进行交互。学习 Shell 编程可以让开发者更好地...

    shell脚本与Makefile区别.docx

    awk 命令引用 shell 变量方法有多种,例如引用格式:双引号+单引号+$shell 变量+单引号+双引号,即”’$var’”。 shell 脚本和 Makefile 都是自动化构建和编译过程的重要工具,但是它们有很大的不同之处。只有了解...

    Shell编程 Bash引号的那点事

    本文将详细阐述Bash中的三种引号——单引号、双引号和反引号的特性和常见问题。 首先,我们要知道在Bash脚本中,引号的作用主要是保护字符串中的特殊字符,防止它们被Shell解析。以下是三种引号的基本特性: 1. **...

    java调用shell向DataX传递参数,where条件,包含特殊字符

    当条件包含特殊字符(如单引号 `'`、双引号 `"`、反斜杠 `\` 或者管道符号 `|` 等)时,必须正确转义以防止shell解释器错误解析。Java中的`StringEscapeUtils`类可以帮助你完成字符串的转义。 以下是一个简单的示例...

    python IDLE shell 中文界面

    标题提到的“python IDLE shell 中文界面”是指通过更换特定文件来将IDLE的界面语言切换为中文。这个过程涉及到对Python安装目录的修改,特别是针对`Lib`文件夹下的`idlelib`子目录。在描述中,博主指出他们使用的...

Global site tag (gtag.js) - Google Analytics