Shell编程练习题

Shell编程练习题
Shell编程练习题

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

相关主题
相关文档
最新文档