我有以下命令:
httpd.conf | grep AuthUserFile | cut -d" " -f4 | sed -e 's|["'\'']||g'
输出是:
/etc/httpd/secure/htpasswd.training
我做了:
httpd.conf | grep AuthUserFile | cut -d" " -f4 | sed -e 's|["'\'']||g'| cat
但是刚刚回来了:
/etc/httpd/secure/htpasswd.training
我想要捕获文件的内容。我该怎么做?
答案 0 :(得分:0)
管道到xargs cat
会将stdin作为参数传递给cat
,打印文件。
或者尝试:cat $( some command printing a filename )
。
答案 1 :(得分:0)
您可以尝试用反引号作为cat
的参数来包围您的初始命令,如下所示:
cat `httpd.conf | grep AuthUserFile | cut -d" " -f4 | sed -e 's|["'\'']||g'`