0
我可以從我的Konsole轉到tclsh
運行相同的代碼,但是當我嘗試使用tcl腳本運行它時,它沒有輸出。無法通過tcl腳本運行相同的tcl代碼?
我有一個名爲name
文件,其中包含此
my name is dev my name is vaibhav
當我通過tclsh
運行命令,它給所需的輸出。
命令是exec grep "dev" name
和輸出是my name is dev
但是當我通過名爲call.tcl
TCL腳本運行它,它不會有任何輸出!它的內容是: -
#! /usr/bin/tclsh
exec grep "dev" name
我已在第一行驗證了tclsh的地址,並且該文件存在那裏。我正在使用redhat-release-5Client-5.5.0.2
任何幫助將是可觀的。
感謝
開發
此外,它通常是用grep從Tcl的錯誤; Tcl既擅長搜索文件本身,也傾向於通過grep來處理失敗以查找任何異常。 –