罪恶克星 发表于 2025-1-2 00:25:07

12.31【Linux】shell脚本【运行方式,修改环境变量,数组】头脑导图 内附练

1.头脑导图 https://i-blog.csdnimg.cn/direct/30d2ebd190a04434b45bb65843ff1ae1.png

2训练:

1.尝试将下列指令放到脚本中运行
        在家目录下创建目录文件dir1,把/etc/passwd拷贝到dir1中,把/etc/group拷贝到dir1中并重定名为grp.txt,使用tree指令,显示dir1目录的文件树,把dir1,分别压缩为dir1.tar.xz,dir1.tar.gz,dir1.tar.bz2
https://i-blog.csdnimg.cn/direct/32ee65b29f434a55a00c1d6b4069d44e.png
2.输出脚本的第11个外部参数和所有外部参数的个数
https://i-blog.csdnimg.cn/direct/29d785ce8ffd4a89ba42c005bd60dda9.png
https://i-blog.csdnimg.cn/direct/e3cba5acbc1c495a809e8bd74ea71b2f.png
3.尝试将read所有的指令结合输入一个变量
 https://i-blog.csdnimg.cn/direct/9727be40cee94940a444f5dec70566be.png
https://i-blog.csdnimg.cn/direct/8ce67dd00f2e48d49ca8a5f10362a01a.png
4.使用命令置换符,获取到ubuntu用户在/etc/passwd中的行号,并赋值给变量。
https://i-blog.csdnimg.cn/direct/8b23fd68e11b439982ceb1aeaf361570.png
https://i-blog.csdnimg.cn/direct/e75f71a8b7f24220b7856dfcb7e1b20f.png
5.写一个脚本,使用外部参数给数组赋值,并输出数组中元素的个数
https://i-blog.csdnimg.cn/direct/31056fdc11b64869b32ae3375d6e2991.pnghttps://i-blog.csdnimg.cn/direct/beb8c8f4bb8b474faf55bc1e8ae0fbea.png
6.使用数组求出当前目录下.sh文件的个数
https://i-blog.csdnimg.cn/direct/5ad5964e75754f00b5816c6fbd08c900.pnghttps://i-blog.csdnimg.cn/direct/0ebe4a6e942846a4949f544cdcc36ec2.png
7.使用数组求家目录下文件的个数
https://i-blog.csdnimg.cn/direct/2668de7a7bf541e5a602907fc74c1b06.png
https://i-blog.csdnimg.cn/direct/542d6886760d4c1cb86d34c8f6904aa2.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 12.31【Linux】shell脚本【运行方式,修改环境变量,数组】头脑导图 内附练