Ubuntu编写shell脚本


先介绍几个常用命令

$()在bash中叫做 命令替换,回调用一个subshell。通俗点讲,就是被它括起来的命令部分将优先执行。

echo(显示文字)

后面的字符串可以加引号,也可以不加引号。单引号'扩起来的字符将作为普通字符对待

echo $A 表示输出变量A的值

echo [-ne][字符串]或 echo [--help][--version]

-n 不要在最后自动换行

-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

\a 发出警告声; \b 删除前一个字符; \n换行;与printf差不多。


read (读取来自键盘输入的变量,与用户进行对话):

        read [-pt] variable    

-p后面可接提示符;-t后面可接等待的秒数

declare/typeset(声明变量的属性)

     declare [-aixr] varible                                                   

-a将后面的variable定义为树组(arrey);                                                       

-i 定义为整形数字(integer);

-x用法与export一样,将variable变成环境变量;

-r将variable变量设置为只读(readonly),该变量不可更改内容也不能取消设置。

也可以这样var=$((运算内容))计算

var=$(($first+$second))计算两个变量的和 

数组


now ,现在正式开始shell脚本学习之路

注意要有 #!/bin/bash,声明这个脚本使用的shell名称

除了第一行的#,所有以#开头的行都是注释行




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值