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

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

 

####  函数  ####  

## 生成连续的数字

方式一: [1]

1
2
3
4
正序:
{1..16}
倒序:
{16..1}

  示例:

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

-

方式二: [2] 

1
$(seq 254)  或  `seq 254`

  示例:

1
2
3
4
for n in $(seq 254)
do
    echo "$n"
done

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

  

### 字符串截取

方式一:

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

  输出:12345

 

 

 

 

 

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

## 显示彩色字体

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

 

Linux CentOS:

1
2
3
/etc/init.d/functions
/etc/rc.d/init.d/functions

  

Ubuntu:

1
/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 @   悟透  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示