shell脚本学习

最近需要学习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代表有多少替换多少

你可能感兴趣的:(shell脚本学习)