gpt4 book ai didi

linux - 在内部使用AWK命令包装TCL/TK文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:02 33 4
gpt4 key购买 nike

我创建了一个简单的tcl/tk文件,其中包含一个执行awk命令的按钮:

#!/usr/bin/env wish
package require Tk
pack [button .b -text "process" -command {exec awk {$1=="aa" {print $0}} ./input.txt > ./temp.txt}]

使用Freewrap,我使此文件在Windows(.exe)上可执行,当我按下按钮时,出现这样的错误:
错误:无法执行“awk”:没有这样的文件或目录
是否有方法将awk包含/添加到.exe输出文件中,或将awk库作为外部文件附加到.exe中,或通过其他方法使awk命令不必在tcl代码上重写awk命令即可被识别?
当做

最佳答案

这里显示的awk代码非常简单,可以很容易地在tcl中重写。
但是你想知道一个没有这个的解决方案,所以你需要在你的计算机上安装一个awk exe。
你可以在这里找到一个可执行文件:http://gnuwin32.sourceforge.net/packages/gawk.htm

关于linux - 在内部使用AWK命令包装TCL/TK文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21068427/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com