Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不确定是否可能,但我想做的是运行 bash 命令并将输出存储在变量中并显示它,就像我正常启动命令一样。这是我的代码:
VAR=`svn checkout $URL`
所以我想将输出存储在 VAR 中并且仍然可以看到结果(并且因为 svn checkout 需要很长时间,所以我不能在之后执行 echo $VAR ..)
谢谢
如果命令是从终端运行的,您可以执行以下操作:
VAR=$(svn checkout $URL | tee /dev/tty)
您不必调用外部tee:
tee
VAR=$(svn checkout $URL) && echo $VAR
甚至:
VAR=$(svn checkout $URL); echo $VAR