bash - 为什么 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:找不到命令
解决方案
推荐阅读
- javascript - 使用 css html 的主题转换器
- javascript - 如何在 Limesurvey 中使用 Javascript 在第一个表格行中插入文本
- statistics - 特征选择:随机森林与多元线性回归
- javascript - 如何反转 Apache Echarts 中工具提示的顺序?
- react-native - React Native 钩子 useState - setState 数组不起作用
- java - Repl.it 控制台上着色奇怪的字符
- next.js - 带有 SSG 的 Next.js 动态元标记未预渲染
- javascript - 将附加参数传递给 lodash 的 flow() 中的函数
- javascript - javascript如何将异步等待函数初始化为变量
- c - 关于 C 中的宏扩展的困惑