当前位置: 技术问答>linux和unix
UNIX的SHELL中如何实现如下操作???
来源: 互联网 发布时间:2015-08-30
本文导语: 我想利用管道进行操作 先这样写:ls |mmdo 1,没达到预期目的 先ls输出目录中的文件,输出到mmdo后做第2个参数 如ls输出有 aaa aav vda erg 四个文件 现在要mmdo运行4次 mmdo 1 aaa mmdo 1 aav mmdo 1 vda mmdo 1 erg 请问该怎样写s...
我想利用管道进行操作
先这样写:ls |mmdo 1,没达到预期目的
先ls输出目录中的文件,输出到mmdo后做第2个参数
如ls输出有
aaa
aav
vda
erg
四个文件
现在要mmdo运行4次
mmdo 1 aaa
mmdo 1 aav
mmdo 1 vda
mmdo 1 erg
请问该怎样写shell?
还有一个问题,一个shell中的一个指令的输出内容如何赋值到变量中?
先这样写:ls |mmdo 1,没达到预期目的
先ls输出目录中的文件,输出到mmdo后做第2个参数
如ls输出有
aaa
aav
vda
erg
四个文件
现在要mmdo运行4次
mmdo 1 aaa
mmdo 1 aav
mmdo 1 vda
mmdo 1 erg
请问该怎样写shell?
还有一个问题,一个shell中的一个指令的输出内容如何赋值到变量中?
|
试试ls | mmdo l -
变量=`指令` 这个`是1左边那个键
变量=`指令` 这个`是1左边那个键
|
file=`ls`
for i in $file
do
mmdo 1 $i
done
欢迎访问我的个人网站 www.linuxc.net
for i in $file
do
mmdo 1 $i
done
欢迎访问我的个人网站 www.linuxc.net
|
# for i in `ls`; do mmdo 1 $i; done
|
什么意思? 楼上两位说的就可以了。