From 3d77feba2dc9436660aba5945bb4406fadf1ec47 Mon Sep 17 00:00:00 2001 From: 1e4c5027 <24411020+okcy1016@users.noreply.github.com> Date: Tue, 8 Sep 2026 12:27:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A8=E8=AE=BA=EF=BC=9B=E5=BD=93echo?= =?UTF-8?q?=E5=90=AF=E7=94=A8=E6=97=B6=EF=BC=8C=E6=89=93=E5=8D=B0=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E5=88=B0=E6=A0=87=E5=87=86=E5=87=BA=E9=94=99=E8=80=8C?= =?UTF-8?q?=E9=9D=9E=E6=A0=87=E5=87=86=E8=BE=93=E5=87=BA=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 有时候,我会使用这种命令: $ (z mydir && sed 's/abc/def/g' mydoc.txt) >mynewdoc.txt 而这会导致mynewdoc.txt顶部多出一行/.../mydir 所以,没准我们可以将z.lua的echo输出打印到标准出错? --- z.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/z.lua b/z.lua index 6e48d0e..1e2e2c1 100755 --- a/z.lua +++ b/z.lua @@ -2219,7 +2219,7 @@ _zlua() { else $_ZL_CD "$zdest" fi - if [ -n "$_ZL_ECHO" ]; then pwd; fi + if [ -n "$_ZL_ECHO" ]; then pwd 1>&2; fi fi fi }