小编use*_*569的帖子

将bash输入变量传递给awk

尝试将变量从用户输入传递到awk:

尝试过awk -v的变体,错误表明'awk:invalid -v option',即使该选项列在man文件中也是如此.

#! /bin/bash
read -p "Enter ClassID:" CLASS
read -p "Enter FacultyName:" FACULTY


awk '/FacultyName/ {print}' data-new.csv > $FACULTY.csv
awk -vclass=${CLASS} '/class/ {print}' data-new.csv >> $FACULTY.csv 


echo Class is $CLASS
echo Faculty member is $FACULTY
Run Code Online (Sandbox Code Playgroud)

bash awk

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

awk ×1

bash ×1