最近需要学习shell脚本,以前没怎么接触过,现在开始初步学习,先是看了菜鸟教程的一些基本教程之后再在网上找了一些实际的编程实例来联系,从中取巩固练习。对于不懂的部分摘出来解释理解。
1.反引号的作用
反引号包括的内容就是被当做命令行优先执行的,本身lscpu
就是shell
命令,所以需要加上反引号。
echo "CPU信息:`lscpu | grep -i "model name"`"
2.管道的作用 |
3.sed
替换命令
sed -i "s#\t#\|#g" file.txt
sed
的替换命令格式如:s/A/B/g
或者 s#A#B#g
或者 s_A_B_g
都是一个意思。
在file.txt
文件中将所有制表符\t
替换为\|
s
表示switch
或者shift
替换,g
表示global
全部,s
,g
代表有多少替换多少
网友评论