首页 > 解决方案 > 为什么 awk 命令在 shell 脚本中不起作用

问题描述

我写了一个使用awk命令的shell脚本。

它曾经按预期工作。它最近停止工作并awk command not found在运行脚本时抛出错误

#!/bin/bash

SRCDIR="/home/ubuntu/imdb/src"
DATADIR="/home/ubuntu/imdb/data"
PATH="/home/ubuntu/imdb/data/tmp"

split_cst_data()
{
    echo "krishna"
    data=`awk 'END {print NR}' $DATADIR/data_cst_name_basics.tsv`
    echo $data
    #l_upto=$((data / 100)
    #split -l$l_upto data_cst_name_basics.tsv $PATH/split_file_
    
}
split_cst_data

这是我得到的错误:

克里希纳

./test_imdb_cst.sh:第 12 行:awk:找不到命令

标签: bashshellubuntuawksh

解决方案


推荐阅读