[求助]如何在shell 脚本之后紧接待处理的文件名
时间:2011-05-09
来源:互联网
本帖最后由 huazhorg 于 2011-05-09 07:54 编辑
这里用一个简单的示例来解释我想说的问题,比如有这样一个脚本:
cat test.sh
#!/bin/sh
read -p "Please input the file name:" filename
echo $filename
处理abc.txt 的操作顺序为:
先输入 ./test.sh 然后回车,然后输入文件名 abc.txt,回车后屏幕上会打印"abc.txt".
我想这样改:
./test.sh abc.txt, 然后回车,屏幕上也会打印"abc.txt"。
也就是说,abc.txt紧接在./test.sh之后,输入 ./test.sh abc.txt 在一行里完成(类似于加可执行属性后的awk 脚本)
请问各位,改怎么改?谢谢!
这里用一个简单的示例来解释我想说的问题,比如有这样一个脚本:
cat test.sh
#!/bin/sh
read -p "Please input the file name:" filename
echo $filename
处理abc.txt 的操作顺序为:
先输入 ./test.sh 然后回车,然后输入文件名 abc.txt,回车后屏幕上会打印"abc.txt".
我想这样改:
./test.sh abc.txt, 然后回车,屏幕上也会打印"abc.txt"。
也就是说,abc.txt紧接在./test.sh之后,输入 ./test.sh abc.txt 在一行里完成(类似于加可执行属性后的awk 脚本)
请问各位,改怎么改?谢谢!
作者: huazhorg 发布时间: 2011-05-09
filename="$1"
作者: waker 发布时间: 2011-05-09
楼主我觉得你该看看shell基础。只有这样才能提高啊。
作者: zooyo 发布时间: 2011-05-09
QUOTE:
filename="$1"
waker 发表于 2011-05-09 08:59
waker 发表于 2011-05-09 08:59
问题解决,谢谢!
作者: huazhorg 发布时间: 2011-05-09
QUOTE:
楼主我觉得你该看看shell基础。只有这样才能提高啊。
zooyo 发表于 2011-05-09 09:22
zooyo 发表于 2011-05-09 09:22
本人才接触shell不久,会有很多问题不清楚,正在学习!还望前辈多多指教!
作者: huazhorg 发布时间: 2011-05-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28