Linux脚本(一)

1、开始

shell脚本是可执行的文本文件,通常开始句:

#!/bin/bash

#!是解释器路径的前缀
/bin/bash是解释器命令路径
运行时相当于

$ /bin/bash script.sh

执行方式

sh

使用sh时不需要SHEBANG

$ sh /home/path/script.sh	#绝对路径
$ sh script.sh				#相对路径

./可执行文件

$ chmod a+x script.sh  	#给所有用户赋可执行权限
$ ./script.sh			#相对路径 				
$ /home/path/script.sh	#绝对路径

bashrc

~/.bashrc:存储提示文本和颜色等设置
~/.bash_history:维护用户运行的命令的历史记录

2、在终端打印

echo 默认带换行符

$ echo welcome	 #不带引号时不可打印分号,分号为分割符
$ echo $var	 	 #不带引号时会打印var变量的值
$ echo 'welcome'  #单引号不可展开变量,会直接打印$var
$ echo "welcome"  #双引号不可打印 !,需要转义\!	

printf 可格式化字符串,指定字符宽度,对齐方式

$ printf "%-5s %-10s %-4.2f\n" 1 Sarath 80.3456 

printf “格式替换字符” 参数
%s、%c、%d、%f------------格式替换字符
%-5s------------------------------左对齐,不加-默认右对齐,宽度5
%-4.2f----------------------------宽度4,.2表示四舍五入到小数点后两位
\n----------------------------------换行符

$ echo -e "\e[1;31m This is red text \e[0m"

\e[1;31m------------------------字体设置为红色
\e[0m----------------------------重置颜色
字体:reset=0, black=30, red=31, green=32,
yellow=33, blue=34, magenta=35, cyan=36, white=37

$ echo -e "\e[1;42m Green Background \e[0m"

\e[1;42m------------------------背景设置为绿色
\e[0m----------------------------重置颜色
背景: reset = 0, black = 40, red = 41, green = 42,
yellow = 43, blue = 44, magenta = 45, cyan = 46, and white=47

3、变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值