TCL: exec egrep “child process exited abnormally”

后端 未结 2 793
挽巷
挽巷 2021-01-03 06:18

I have a problem with egrep command. When I execute my command in tcsh it is working perfect but when I execute it from tcl script or in tclsh, I got:

c

2条回答
  •  庸人自扰
    2021-01-03 06:49

    I had the same error when running the following command:

    exec top -b -n 1 -c | egrep lnx64.o/vsimk | wc -l
    

    TCL wasn't happy about forward slash "/" in the grep expression. It got fixed by using "-ignorestderr" switch:

    exec -ignorestderr -- top -b -n 1 -c | egrep lnx64.o/vsimk | wc -l.
    

提交回复
热议问题