我经常使用命令
cat file.csv | column -s, -t | less –NS
每当我在终端中打开CSV文件时,因为它很好地格式化输出。
我可以添加到我的bash配置文件或其他地方只能输入几个字符来获取整个命令吗?我知道别名,但在这种情况下我不知道如何使用它们,因为cat命令的文件名始终是不同的csv文件。
答案 0 :(得分:3)
功能
csvcat() {
cat "$1" | column -s, -t | less –NS
}
用法:
csvcat file.csv
答案 1 :(得分:1)
编写一个简单的bash脚本,将filename作为命令行参数并执行一些操作。
示例:
cat pretty_csv
#!/bin/bash
cat "$1" | column -s, -t | less –NS
这将把csv文件作为输入。
进一步将其用作命令创建软链接。
ln -s pretty_csv /bin/pretty_cvs
现在我可以用它作为
pretty_csv csvfile