Bash Shell 脚本编程基础
作者:TeliuTe 来源:基础教程网
二、字符串数据类型 返回目录 下一课Shell 脚本中的数据类型默认是字符类型,数字在运算时会自动识别为数值数据;
1、字符串运算
1)启动文本编辑器gedit,输入第一行 #!/bin/bash 按一下回车键换到第二行,这是头标识表示是脚本程序;
2)在第二行输入命令 str1="hello world",等号前后不要有空格,这是定义一个名为 str1 的变量并赋值,后面英文双引号表示值是一个字符串;
3)按回车到下一行,继续输入命令 echo $str1 ,这个命令是显示 str1,$ 符号用于取得变量的值;
4)保存文件为 2s.sh ,按 Ctrl+Alt+T 打开终端,运行 chmod +x 2s.sh 设置可执行权限,再输入 ./2s.sh 运行脚本,可以看到显示了一句 hello world;
5)回到编辑器,按回车到下一行,继续输入命令 echo ${#str1} ,这个${#}命令是计算字符串的长度,井号后面跟变量名;
保存,运行后得到长度为11;
6)再继续输入一行 echo ${str1:0:5} ,这个命令是截取字符串,从左边第0个开始截,截取5个字符,省略5将截取后面全部的;
保存,运行后得到 hello;
7)右边截取用0-1表示从右边第一个开始截取,继续输入一行 echo ${str1:0-5:5},从右边数第五个字符(w)开始截,截取后边5个字符;
保存,运行后得到 world;
8)连接两个字符串,可以直接把它们写在一起,继续输入下面三行 str2="!" ,str1=${str1}${str2} ,echo $str1 ;
保存,运行后得到 hello world!;
9)更多字符串操作,可以参考 grep、sed、awk 的用法,下载本课范例;
本节学习了字符串运算的基础知识,如果你成功地完成了练习,请继续学习下一课内容;
本教程由TeliuTe制作|著作权所有
基础教程网:http://teliute.org/
美丽的校园……
转载和引用本站内容,请保留作者和本站链接。