我目前使用下面的命令来检查 csv 文件是否有重复项,并且在 Fish shell 中运行它效果很好。所以现在我想将其保存为别名,但它会从打印中删除变量。
使用的命令。
awk -F ',' '{print $2 $3}' Data.csv | sort -n | uniq -cd | sort -n
Run Code Online (Sandbox Code Playgroud)
返回别名
awk -F ',' '{print }' Data.csv | sort -n | uniq -cd | sort -n
Run Code Online (Sandbox Code Playgroud)
显然,这不会检查文件中的任何列。那么如何才能将变量调用存储在别名函数中呢。
我运行了命令
alias --save data="awk -F ',' '{print $2 $3}' Data.csv | sort -n | uniq -cd | sort -n"
Run Code Online (Sandbox Code Playgroud)