答案 0 :(得分:20)
这种方法存在很多误解,因为使用 - 作为参数是指 STDIN / STDOUT 即 dev / stdin 或< strong> dev / stdout 。因此,如果要打开此类文件,则必须指定文件的完整位置,例如 ./- 。例如。 ,如果你想查看该文件中的内容,请使用 cat ./-
答案 1 :(得分:4)
您可以使用重定向
cat < -file_name
答案 2 :(得分:2)
似乎rev
命令没有将-
当作特殊字符。
在手册页中
The rev utility copies the specified files to standard output, reversing the order of characters in every line.
所以
rev - | rev
应以正确的顺序显示文件中的内容。
答案 3 :(得分:1)
cat < -
和./-
命令都将为您提供输出