同一shell下多命令可以单独运行吗??

sh/bash/dash/ksh/zsh等Shell脚本
回复
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

同一shell下多命令可以单独运行吗??

#1

帖子 liucheng1513 » 2011-03-20 21:59

一个shell里有多条命令,可以让这些命令单独运行吗,比如
aaa.sh

#! /bin/bash
cp b.txt /root
mv c.txt /root

如何能让CP 与 mv 不同时运行
比如输入aaa.sh c 或-c 什么的然后运行cp b.txt /root
输入aaa.sh m 或-m 什么的然后运行mv c.txt /root


可以这样吗??如果不可以用什么方法或什么语言可以实现
头像
雨坤毅
帖子: 232
注册时间: 2010-08-28 14:34
系统: ArchLinux
联系:

Re: 同一shell下多命令可以单独运行吗??

#2

帖子 雨坤毅 » 2011-03-20 22:01

可以啊

代码: 全选

if [ "$1" = "m" ]; then
cp b.txt /root
fi
$1为传入的参数,加个判断就可以了嘛 :em01
---------------------------------------
http://yky.me
---------------------------------------
回复