Shell编程练习题
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、编写一个shell脚本,完成功能:
1)显示文字“Waiting for a while….”
2)长格式显示当前目录下面的文件和目录,并输出重定向到
/home/file.txt文件
3)定义一个变量,名为s,初始值“Hello”
4)使该变量输出重定向到/home/string.txt文件
2、编写一个shell脚本,它把第二个位置参数及其以后的各个参数指定的文件复制到第一个位置参数指定的目录中。
3、编写一个shell脚本,利用for循环将当前目录下的.c文件移动到指定的目录,并按文件大小显示出移动后指定的目录的内容。
4、利用数组形式存放10个城市的名字,然后利用for循环把它们打印出来。
1、#!/bin/bash
echo“Please wating….”
ls–l > home/tem1
a=“Hello”
echo$a > /home/tem2
2、#!/bin/bash
dir=$1
shift
while [ $1 ]
do
file=$1
cp $1 $dir
shift
done
ls $dir
3、#!/bin/bash
for file in *.c
do
cp ${file} ${1}
done
ls ${1} -lS
4、#!/bin/bash
name=(唐山北京天津保定秦皇岛廊坊石家庄邯郸承德邢台)for i in ${name[*]} do
echo $i
done