cat < file
将文件的内容打印到标准输出。
cat > file
读取 stdin 直到检测到Ctrl+D并将输入文本写入file。
cat <> file
,至少在我的 Bash 版本中,愉快地打印文件的内容(没有错误),但不修改文件,也不更新修改时间戳。
Bash 标准如何证明>
第三条语句中看似被忽略的内容是正确的——更重要的是,它是否在做任何事情?
我有一个通过zsh -c
. 但是,在zsh
运行时,它似乎没有加载~/.zshrc
.
我知道存在登录 shell 标志,但甚至zsh -lc <command>
似乎不起作用。
在运行它时,如何获取~/.zshrc 中定义的函数、别名和变量以填充它zsh -c
?