当前位置: 技术问答>linux和unix
请问 ls *.IMG | sed s/.IMG// > cube.lis 中的 | sed s/.IMG// 参数是什么意思?
来源: 互联网 发布时间:2017-02-03
本文导语: 请问 ls *.IMG | sed s/.IMG// > cube.lis 中的 | sed s/.IMG// 参数是什么意思? ls命令中的 > 代表什么? 如何使用ls命令使得在cube.lis中可以存入多列信息,谢谢! | 搜一下sed的用法 先用ls显示*...
请问 ls *.IMG | sed s/.IMG// > cube.lis 中的 | sed s/.IMG// 参数是什么意思?
ls命令中的 > 代表什么?
如何使用ls命令使得在cube.lis中可以存入多列信息,谢谢!
ls命令中的 > 代表什么?
如何使用ls命令使得在cube.lis中可以存入多列信息,谢谢!
|
搜一下sed的用法
先用ls显示*.IMG,然后用管道,将输出传给sed
sed 再将这个结果做替换,去掉了.IMG
最后把结果输出在cube.lis中
其实就是在cube.lis中得到了所有后缀为.IMG的文件,不包括后缀名。
另外,我觉得sed的正则写的有问题,应该用 s/.IMG// 吧?
先用ls显示*.IMG,然后用管道,将输出传给sed
sed 再将这个结果做替换,去掉了.IMG
最后把结果输出在cube.lis中
其实就是在cube.lis中得到了所有后缀为.IMG的文件,不包括后缀名。
另外,我觉得sed的正则写的有问题,应该用 s/.IMG// 吧?
|
sed s/.IMG//
是sed的替换功能,把前面那个东东替换为空
> 是重定向
没有这个符号时,信息是输出到屏幕上
有这个符号之后,信息是输出到符号后面的那个文件中
“如何使用ls命令使得在cube.lis中可以存入多列信息?”
你希望是什么格式?
是sed的替换功能,把前面那个东东替换为空
> 是重定向
没有这个符号时,信息是输出到屏幕上
有这个符号之后,信息是输出到符号后面的那个文件中
“如何使用ls命令使得在cube.lis中可以存入多列信息?”
你希望是什么格式?
|
ls -C