【发布时间】:2013-03-13 21:37:43
【问题描述】:
假设我想按如下方式运行一个 shell 脚本:
./script.sh < in.txt > out.txt
如何解析stdin重定向到的文件名,本例中为“in.txt”?
我知道如果我有:
./script.sh in.txt out.txt
我可以在脚本文件中使用以下内容来获取“in.txt”
eval var1="$1"
但我无法弄清楚输入重定向。 谢谢!
【问题讨论】:
-
澄清一下,给定一个外部重定向的标准输入/标准输出,你想要相应的文件吗?您想要 Linux 特定的解决方案吗?
标签: unix filenames io-redirection