如何将cat / ls -l命令的输出传递给UNIX中的参数?

时间:2018-11-06 20:09:12

标签: linux bash unix cat

我有一个作业,上面写着:“如果输入'type',它会提示输入'Enter file name:',然后输入一些内容。如果输入有效的文件名,它应该回应并列出文件,然后退出。”

这是我到目前为止的代码:

type)
 echo "Enter file name:"
read var
if [ -f "${var}" ]; 
then
     ???
exit
fi
;; 

我试图弄清楚要输入的内容是什么?以与cat命令相同的方式显示输入的任何文件的内容。我以为这很简单,例如echo $ CAT,但是没有用。

然后我尝试执行相同的操作,但是使用目录,输出目录的ls -l列表而不是文件内容。

我们将不胜感激!

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

Item