Linux练习内容:
1.编写shell脚本,利用数组存放3个字符串,再利用for循环将它们显示在屏幕上。
数组不需要定义,下标从0开始,直接赋值即可,这样赋值:arr[0]=zb
2.编写shell脚本,利用cat命令显示指定目录下的多个指定文件,脚本的第一个参数指定目录,其他参数(数量可变)指定文件。
假设脚本文件名为prog,则这样运行:prog /root a.txt b.txt c.txt
其中/root是目录,a.txt b.txt c.txt等是文件,数量可变。
3.编写shell脚本,将当前目录下的.txt文件移动到指定目录下,脚本的第一个参数指定目录。
假设脚本文件名为prog,则这样运行:prog /root
第二个脚本:
1.编写shell脚本,利用数组存放3个字符串,再利用for循环将它们显示在屏幕上。
数组不需要定义,下标从0开始,直接赋值即可,这样赋值:arr[0]=zb
2.编写shell脚本,利用cat命令显示指定目录下的多个指定文件,脚本的第一个参数指定目录,其他参数(数量可变)指定文件。
假设脚本文件名为prog,则这样运行:prog /root a.txt b.txt c.txt
其中/root是目录,a.txt b.txt c.txt等是文件,数量可变。
3.编写shell脚本,将当前目录下的.txt文件移动到指定目录下,脚本的第一个参数指定目录。
假设脚本文件名为prog,则这样运行:prog /root
其中/root是目录。
第一个脚本:
#!/bin/bash my_array[0]="Iam" my_array[1]="yuanyuan's" my_array[2]="father" for i in ${my_array[@]}; do echo $i; done
第二个脚本:
#!/bin/bash for((i=2;i<=$#;i++)); do cat $1${!i}; done第三个脚本:
#!/bin/bash for i in "*.txt"; do mv $i $1; done