小编ccc*_*nrc的帖子

在 Bash 的别名中插入用户定义的变量

我想为我的.bashrc文件中的命令添加别名,如下例所示:

alias take_row="cat prova.csv_001.txt | awk -v nrow="${nrow}" '{if (NR==nrow) print}'"
Run Code Online (Sandbox Code Playgroud)

但是我想nrow在从终端启动命令时指定变量。举个例子:

take_row 1 --> 脚本取第一行

take_row 20 --> 脚本取第 20 行

如何在命令中写入诸如<command> | <read nrow user input>等之类的内容?

bash alias variable

7
推荐指数
1
解决办法
1644
查看次数

标签 统计

alias ×1

bash ×1

variable ×1