- 7
- 0
- 约1.48千字
- 约 8页
- 2022-11-03 发布于山东
- 举报
LINUX
4.9编写一个shell脚本,它把第二个地址参数及其今后的各个参
数指定的文件复制到第一个地址参数指定的目录中。
#!/bin/bash
dir=$1/初始化
shift/参数向左移
while[$1]/循环
do
file=$1/初始化,赋值现在地址的参数1
cp$1$dir/将现地址参数1中的值复制到目录中
shift/参数左移
done
ls$dir显示指定目录中的列表
运行:bash代码名称要移动的目录要移动的文件
《4.10》编写一个shell脚本,显示当天日期,查找给定的某用户是否
在系统中工作。如果在系统中,就发一个问候给他。
#!/bin/bash
精选
date/显示日期
if
who|grep^$1/寻找用户
then
write$1!/对用户发消息
!
echohello!
fi
运行:bashvi编写的文件
4.11打印给定目录的某些文件,由第一个参数指出文件所在的目
录,其余参数是要打印的文件名
#!/bin/bash
dir=$1
cd$dir
shift
forfin$@;
do
cat$f
done
精选
运行:bash程序代码名称目录名称文件名称
4.12利用for循环将当前目录下的(*.c)文件移到指定的目录下,
并按文件大小排序,显示移动后指定目录的内容。
#!/bin/bash
forfilein`ls-l/root/a|gre
原创力文档

文档评论(0)