- 浏览: 90815 次
- 性别:
- 来自: 杭州
文章分类
最新评论
echo `date -d '1 day ago'` ==>OK
参数 '1 day ago' 改为变量:
export days=1
echo `date -d '$days day ago'` ==>ERROR, 提示 错误的参数 $days
echo `date -d "$days day ago"` ==>ok
echo "$days"
echo '$days'
a=11
b="$a"22
echo $b #变量可以正确的引用
c='$a'aa
echo $c # 单引号无法引用其他变量,原封不动的输出$aaa
发表评论
-
shell运算符
2014-07-30 14:25 580<div class="iteye-blog ... -
tar备忘
2013-08-09 20:49 638http://www.cnblogs.com/qq78292 ... -
shell变量替换
2013-02-05 20:32 722MARK //TODO http://ww ... -
shell的条件判断语句写法
2013-02-05 20:26 733参考http://longzxr.blog.sohu.com ... -
shell元字符 metadata
2013-02-05 20:09 750MARK //TODO http://blog.csd ... -
shell中的括号 () (()) [] [[]] {}
2013-02-05 20:01 1051MARK //TODO 待验证 http://www. ... -
shell字符串操作(替换,截取)
2013-02-05 15:11 875A='abc.sina.txt'; echo ${A ... -
awk分隔符
2013-02-04 20:12 1403分隔符,可以用正则来表示 echo 'a-b.c' | a ... -
xargs用法
2012-10-30 19:52 1045path=/home/xx/data/xx ls pa ... -
FORK BOMB
2012-06-28 14:22 1116http://blog.csdn.net/ninthing/a ... -
source/exec/fork
2012-06-07 16:07 734http://blog.csdn.net/zhuy ... -
#!/bin/bash
2012-06-07 16:03 2653http://www.cnblogs.com/ ... -
SHELL 命令行解释执行
2012-06-06 11:46 894//TODO 参考 Unix S ... -
SHELL数组
2012-04-17 10:19 703http://bbs.chinaunix.net/thread ... -
time() 测试shell脚本/cmd的性能
2012-03-20 00:15 825time($cmd) -
shell 逻辑表达式 运算符
2012-03-20 00:02 834转自 http://www.cnblogs.com/cheng ... -
shell字符串处理
2012-02-29 01:19 8021.待实践 http://www.blogjava.net/ ... -
authorized_keys 文件的权限
2012-02-17 11:26 1860必须是 600,700 ??? (其组,其他人 必须是0,0) ... -
linux 查看CPU等硬件信息
2012-02-12 22:08 996http://www.oschina.net/question ... -
Linux中的控制字符
2011-11-19 16:18 834Ctr F :forward 光标向前 Ctr b :bac ...
相关推荐
在Shell编程中,单引号和双引号都是用来包围字符串的,但它们在处理特殊字符的方式上有所区别,这直接影响到Shell脚本的行为。理解这些差异对于编写有效的Shell脚本至关重要。 首先,单引号 `'` 的作用是严格封闭...
在Linux系统中,无论是命令行操作还是脚本编程,正确地使用单引号(`'`)和双引号(`"`)是非常重要的。这两种引号在处理字符串时有着不同的规则和用途,理解它们之间的差异能够帮助我们更高效、更准确地执行命令或...
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 代码如下: str=’this is a ...
在Shell脚本编程中,双引号和单引号在处理字符串时有着显著的不同,这些差异对于编写有效的脚本至关重要。下面将详细解释这两种引号的特性及其在字符串定义中的应用。 1. 双引号("): 双引号允许变量扩展和命令...
在定义变量时,若String中包含空格、制表符、换行符,需用单(双)引号,双引号内允许变量替换,而单引号内就不可以。 shell变量的作用域 可以用export内置命令将局部变量设置为全局变量。 ...
- 使用双引号与单引号的区别在于,双引号内的变量会被展开,而单引号内的变量保持原样。 通过以上详细介绍,我们了解了Shell变量的基本概念、赋值方式、引用方法以及变量的种类,这对于编写有效的Shell脚本非常关键...
第三,虽然通常可以用双引号来替代单引号,但在定义环境变量时,单引号是必要的。 在使用环境变量时,需要使用 dollar 符号 ($) 来引用变量,例如:$ echo $myvar。这是 bash 术语中叫做“变量扩展”的过程。但是,...
10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 ...
- 单引号 (`'`) 和双引号 (`"`) 有不同的功能,理解它们的区别很重要。 #### 五、Shell 编程基础 **知识点20:shell 脚本介绍** - shell 脚本是用 shell 语言编写的程序。 - 学习 shell 脚本的基础知识是进行系统...
在Linux中,shell变量主要分为两大类:本地变量和环境变量。除此之外,还存在另外两种特殊变量,它们是只读的,并且主要用作向shell脚本传递参数。 本地变量仅在创建它们的shell生命期内有效,也就是说,它们只在...
在Shell脚本编程中,单引号和双引号的使用是至关重要的,因为它们决定了字符串内变量的处理方式。以下是对单引号、双引号及其区别的详细解释: 1. **单引号**(' '): - 当字符串被单引号包围时,Shell将不会对...
在本文档中,我们将深入探讨Shell编程的一些基本概念,包括变量赋值、流程控制和特殊符号。 1. 变量赋值和引用 在Shell脚本中,定义变量无需预先声明。变量名必须以字母开头,可以包含下划线,但不能包含空格或bash...
在Linux Shell脚本编程中,理解单引号、双引号和反引号的作用至关重要,因为它们直接影响到命令行参数的解析方式。下面是对这些概念的详细解释。 **单引号**:在Shell中,单引号(' ')的作用是创建一个字符串,...
在Shell中,字符串可以用单引号或双引号包围。单引号内的内容会原样输出,不进行变量替换,而双引号内则允许变量和转义字符。字符串操作包括拼接、获取长度和截取子字符串。例如,`echo ${#string}`可以输出字符串的...
单引号 `' '`和双引号 `"`在引用字符串时有所不同:单引号内的内容会被原样输出,不会进行变量扩展;而双引号内的变量会被扩展,允许进行变量替换和命令替换。 此外,Shell编程中的控制结构包括条件语句(如`if`、`...
2. 引用:单引号`' '`和双引号`" "`用来保护字符串,反引号`` ` ``用于命令替换。 五、Shell环境和配置 `.bashrc`和`.bash_profile`是用户级别的配置文件,用于设置环境变量和别名。`/etc/profile`则用于全局的系统...
- 在Bash或其他shell脚本中,单引号用于创建不进行变量替换或命令扩展的字符串,如 `'This is a $variable'` 会保持 `$variable` 不被解释。 - 转义单引号需要使用反斜杠 `\`,如 `'\''` 会在字符串中插入一个单...