LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 944|回复: 4

自动执行命令文件怎么编写

[复制链接]
发表于 2005-12-26 16:09:16 | 显示全部楼层 |阅读模式
看了半天shell的资料,也没看出该怎么办,主要是这方面从来没接触过,没入门。现在急用,名位指点一下。下面在shell环境下执行的命令,我想放到一个文件里,只要执行这个文件,就执行了很多命令(就像windows中的.bat文件一样),应该怎么做?
要用到的命令很多,如:
# mkdir /apt
# mkdir /apt/iso /apt/cd01 /apt/cd02 /apt/cd03 /apt/cd04 /apt/cd05 /apt/cd06 /apt/cd07 /apt/cd08 /apt/cd09 /apt/cd10 /apt/cd11 /apt/cd12 /apt/cd13 /apt/cd14
# mount -t vfat -o iocharset=utf8 /dev/hda2 /apt/iso
#mount -t iso9660 -o loop /apt/iso/debian/debian-iso/debian-31r0a-i386-binary-1.iso /apt/cd01

你这种很命令是简单,但很多像似的,要一次性很多。
 楼主| 发表于 2005-12-27 01:19:35 | 显示全部楼层
已搞定,主要是忘记设置文件的可执行属性了
回复 支持 反对

使用道具 举报

发表于 2005-12-27 02:30:58 | 显示全部楼层
你的mkdir命令过于繁琐,这样试一试

  1. printf "%02d\n" $(seq 1 14)|xargs -i /apt/cd{}
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-12-29 09:32:51 | 显示全部楼层
何Å用printf?
[No.518 09:28:40 bash ]$ seq -w 1 14
01
02
03
04
05
06
07
08
09
10
11
12
13
14
回复 支持 反对

使用道具 举报

发表于 2005-12-29 10:02:34 | 显示全部楼层
各显奇才啊!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表