Linux shell 常用函数、库文件汇总、彩色字体

* 以下函数或文件,在某些发行版本系统不支持,请先测试确认是否可用。

 

####  函数  ####  

## 生成连续的数字

方式一: [1]

正序:
{1..16}
倒序:
{16..1}

  示例:

for n in {1..16}
do
    echo "$n"
done

-

方式二: [2] 

$(seq 254)  或  `seq 254`

  示例:

for n in $(seq 254)
do
    echo "$n"
done

 $() 也可以用 ``来替代(`是键盘左上角Tab键上的~波浪线键) 

  

### 字符串截取

方式一:

str="1234567890"
out=${str:1:5}
echo ${out}

  输出:12345

 

 

 

 

 

####  系统自带的库文件  ####  

## 显示彩色字体

库文件一: 显示执行结果 [ OK ] [ PASSED ] [ WARNING] 等加颜色的字样 [3] 

 

Linux CentOS:

/etc/init.d/functions
或
/etc/rc.d/init.d/functions

  

Ubuntu:

/lib/lsb/init-functions

  

  

 

 

 

 

--

参考:

[1]  《跟老男孩学Linux运维 Shell编程实战》 P254

[2]  《跟老男孩学Linux运维 Shell编程实战》 P343

[3]  《跟老男孩学Linux运维 Shell编程实战》 P271

https://www.lmlphp.com/user/62398/article/item/2220848/

 

posted @ 2022-10-20 10:19  悟透  阅读(85)  评论(0)    收藏  举报