三个简单shell脚本的编写

 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

其中/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


猜你喜欢

转载自blog.csdn.net/acsuccess/article/details/79176799