【发布时间】:2011-10-21 21:38:30
【问题描述】:
我正在编写一个 shell 脚本,它要求一个值,并根据输入的值返回一个值。想象一下它被称为“reve”并且包含类似
read fname
rev << EOF
$fname
EOF
如果我有一个名为“file.txt”的文件,我会这样做
vi `./reve`
然后等待用户输入。如果我输入“txt.elif”,vi 会打开“file.txt”。正确到现在。但问题是当脚本类似于以下内容时
echo "Enter inverted file name"
read fname
rev << EOF
$fname
EOF
然后它会尝试打开一个名为“输入反转文件名”的文件。
是否可以通过文本请求值,然后仅使用返回的值?
提前致谢。
【问题讨论】: