求助啊![b]shell 判断文件和文件夹[/b]

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
nofreedom618
帖子: 7
注册时间: 2007-09-06 21:12
送出感谢: 0
接收感谢: 0

求助啊![b]shell 判断文件和文件夹[/b]

#1

帖子 nofreedom618 » 2007-10-29 0:15

首先以你的姓氏的拼音为开头在 /root 目录下建立3个文件和2个文件夹。如chen1 chen2 chen3 以及文件夹chen.d backup.d 。然后写一个shell脚本程序,要求把/root下所有以chen开头的普通文件(注意不包括文件夹,因此需要作出相应判断)全部拷贝到back.d 下。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2007-10-29 0:35

[ -f $file ] && killyourself;
[ -d $dir ] && man bash;
● 鸣学
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京
送出感谢: 0
接收感谢: 2 次

#3

帖子 aBiNg » 2007-10-29 10:29

看EE回答得多好。。。:lol:
头像
nofreedom618
帖子: 7
注册时间: 2007-09-06 21:12
送出感谢: 0
接收感谢: 0

#4

帖子 nofreedom618 » 2007-10-29 21:02

有人给出整个题目的答案吗???????
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#5

帖子 BigSnake.NET » 2007-10-29 21:05

find /root -type f -name 'chen*' -exec cp {} /root/back.d \;
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
tigerdoo
帖子: 327
注册时间: 2006-11-17 23:02
送出感谢: 0
接收感谢: 0

#6

帖子 tigerdoo » 2007-10-30 9:19

学习了!
IBM T41-P4M 1.5G/1GB/40GB HDD/DVD/14.1TFT/IPW2100 & 10-100M
OS:Xubuntu 11.10
生活就是折腾
活在成都
使用update-rc.d管理Linux服务
头像
nofreedom618
帖子: 7
注册时间: 2007-09-06 21:12
送出感谢: 0
接收感谢: 0

学到东东了

#7

帖子 nofreedom618 » 2007-10-30 10:44

BigSnake.NET 写了:find /root -type f -name 'chen*' -exec cp {} /root/back.d \;
回复

回到 “Shell脚本”