shell中引号的应用

简介: 1. $ echo Hit to exit *  返回 Hit to exit  gd1.pl invoice.xml inXML.dtd pdate.pl perl1.pl perl2.pl perl3.

1. $ echo Hit to exit * 

返回 Hit to exit  gd1.pl invoice.xml inXML.dtd pdate.pl perl1.pl perl2.pl perl3.pl perl4.pl perl5.pl perl6.pl perl7.pl perl8.pl pfind.pl pwho.pl s2 simple1.pl simple.pl testalgor.pl tie1.pl 等

* 表示当前目录下的所有文件,如果要显示Hit to exit *字符,需要用

$ echo "Hit to exit *"

2.双引号

$ grep Davey Wire /etc/passwd  会提示错误,中间有空格,需要用

$ grep "Davey Wire" /etc/passwd

$ BOY="BOY"

$ echo "  The $BOY did well"

The boy did well

$ echo " The "$BOY" did well"

The boy did well

3.单引号

$ GIRL ='girl'  

$ echo "The '$GIRL' did well"

The 'girl' did wel

4.反引号

$ echo `date`

2011年 05月 22日 星期日 11:11:04 CST

$ echo `hello`

提示没有这个命令

用反引号包含的是命令

$ echo "The date today is `date`"

The date today is 2011年 05月 22日 星期日 11:12:48 CST

$ mydate=`date`

$ echo $mydate

2011年 05月 22日 星期日 11:13:20 CST

5.反斜杠

$ echo *会显示当前目录下的所有文件,要显示*,可用echo \*,其中\为转义符

$ echo $$  显示当前进程ID号

$ echo \$$  显示$$

$ expr 12 * 12  提示语法错误

$ expr 12 \* 12 等于144

相关文章
|
Shell
Shell脚本开发:printf和test命令的实际应用
Shell printf 命令 当你使用Shell中的printf命令时,它可以帮助你格式化和输出文本。 打印简单文本 这将简单地打印字符串"Hello, World!",并在末尾添加一个换行符\n来换行。 printf "Hello, World!\n" Shell test 命令 当你使用Shell中的test命令时,它用于测试条件是否为真(True)。test命令通常用于Shell脚本中的条件判断,以便根据条件的结果执行不同的操作。
68 1
|
7月前
|
人工智能 Shell 程序员
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
59 0
|
1月前
|
XML JSON 监控
Shell脚本要点和难点以及具体应用和优缺点介绍
Shell脚本在系统管理和自动化任务中扮演着重要角色。尽管存在调试困难、可读性差等问题,但其简洁高效、易于学习和强大的功能使其在许多场景中不可或缺。通过掌握Shell脚本的基本语法、常用命令和函数,并了解其优缺点,开发者可以编写出高效的脚本来完成各种任务,提高工作效率。希望本文能为您在Shell脚本编写和应用中提供有价值的参考和指导。
67 1
|
6月前
|
Shell Linux
【linux】进程替换的应用|shell解释器的实现
【linux】进程替换的应用|shell解释器的实现
42 0
|
6月前
|
Shell 开发工具 Android开发
|
7月前
|
运维 监控 Shell
shell脚本的应用
Shell脚本广泛应用于自动化运维、任务调度、系统管理等领域。它们用于备份、安装、监控系统资源、创建用户、网络管理、软件构建、测试、数据处理、安装程序、批处理作业及故障恢复。通过编写脚本,可提升效率,减少错误,实现无人值守的自动化操作。
76 6
|
Shell Linux Perl
shell脚本应用实战2
shell脚本应用实战2
70 0
shell脚本应用实战2
|
7月前
|
Shell Linux 开发者
【Shell 命令集合 文件管理】Linux 补丁文件应用命令 patch命令使用指南
【Shell 命令集合 文件管理】Linux 补丁文件应用命令 patch命令使用指南
126 0
|
7月前
|
NoSQL Shell Redis
Docker【应用 02】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
Docker【应用 02】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
127 0
|
Shell
Shell编程:流程控制与高级应用的深入解析
Shell 流程控制 使用Shell编程时,流程控制是非常重要的,它允许你根据条件执行不同的命令或者控制程序的执行流程。Shell支持一些基本的流程控制结构,包括条件语句和循环语句。 1、条件语句 if语句 if [ 条件 ]; then # 如果条件为真执行的命令 elif [ 其他条件 ]; then # 如果其他条件为真执行的命令 else # 如果所有条件都不为真执行的命令 fi 示例: #!/bin/bash read -p "请输入一个数字: " num if [ $num -eq 0 ]; then echo "输入的数字是零" elif [ $n
102 1