linux - 在 Linux 交互使用中是否有任何 bash 符号来表示重定向操作数?

标签 linux bash

我正在寻找一个 shell 参数来表示重定向操作数。

例如:data/temp.txt 在此命令中:

cat file.txt > data/temp.txt

是否有任何这样的 bash 特殊参数允许我在命令退出后打开我在交互使用中重定向到的文件?

$ cat file.txt > data/temp.txt
$ vim data/temp.txt

最佳答案

我不这么认为。但由于重定向操作数通常是最后一个,您可以使用 Bash 的历史扩展:

echo hello > testfile
cat !$      # cat testfile

或者对于交互式 session ,alt+.esc+_ 可以用来插入最后一个上一行的单词,正如评论所指出的那样。

Bash documentation for history expansion .

关于linux - 在 Linux 交互使用中是否有任何 bash 符号来表示重定向操作数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41525546/

相关文章:

linux - 根据输出从配置文件中解析变量

linux - 如何检查 perl 脚本中的管道数据

带有 os.system() 的 Python 'source HOME/.bashrc'

python - 将文件名附加到行尾

linux - 从父目录在同一上下文中调用 bash 脚本

linux - 即使是排除模式的一部分,如何将文件添加到 zip

bash - 在我的 bash 脚本中找不到 "let"命令

bash - Mac OS 上 Automator 应用程序 (.app) 的百分比进度

json - 如何在 JSON 文件中定义变量并在 JSON 文件中使用它

linux - TCP建立延迟3秒