当我运行 nix-shell 时
nix-shell ~/dev/nixpkgs -A pythonPackages.some-package
然后编辑阶段pythonPackages.some-package
,如何nix-shell
使用新更改重新加载环境?
退出nix-shell
并重新运行是一种选择,但还有其他选择吗?
当我跑
for i in {1..2000}; do sleep 0.1 && echo $(netstat -s | grep -i syns); done | uniq
Run Code Online (Sandbox Code Playgroud)
当表情$(netstat -s | grep -i syns)
发生变化时,我可以实时看到。
但是当我想修改管道的输出时:
for i in {1..2000}; do sleep 0.1 && echo $(netstat -s | grep -i syns); done | uniq | while read line; do echo $(date) $line; done
Run Code Online (Sandbox Code Playgroud)
实时行为丢失。如何使用 的输出uniq
进行进一步操作,特别是将日期附加到每个输入行更改?