我正在尝试使 awk 文件可执行。我已经编写了脚本,并且做到了chmod +x filename
。这是代码:
#!/bin/awk -v
'TOPNUM = $1
## pick1 - pick one random number out of y
## main routine
BEGIN {
## set seed
srand ()
## get a random number
select = 1 +int(rand() * TOPNUM)
# print pick
print select
}'
当我尝试运行程序并为TOPNUM
:
pick1 50
我得到回应:
-bash: /home/petersone/bin/pick1: /bin/awk: bad interpreter: No such file or directory
我确定我搞砸了一些简单的事情,但我根本无法弄清楚它是什么。我怎样才能解决这个问题?