+ -
当前位置:首页 → 问答吧 → [求助]如何在shell 脚本之后紧接待处理的文件名

[求助]如何在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 脚本)

请问各位,改怎么改?谢谢!

作者: huazhorg   发布时间: 2011-05-09

filename="$1"

作者: waker   发布时间: 2011-05-09

楼主我觉得你该看看shell基础。只有这样才能提高啊。

作者: zooyo   发布时间: 2011-05-09



QUOTE:
filename="$1"
waker 发表于 2011-05-09 08:59




   问题解决,谢谢!

作者: huazhorg   发布时间: 2011-05-09



QUOTE:
楼主我觉得你该看看shell基础。只有这样才能提高啊。
zooyo 发表于 2011-05-09 09:22




    本人才接触shell不久,会有很多问题不清楚,正在学习!还望前辈多多指教!

作者: huazhorg   发布时间: 2011-05-09