我经常使用命令
cat file.csv | column -s, -t | less –NS
每当我在终端中打开CSV文件时,它都会很好地格式化输出。
有没有什么东西可以添加到我的bash配置文件中,或者在其他地方只输入几个字符就可以获得整个命令?我知道别名,但我不知道在这种情况下如何使用它们,因为cat命令的文件名总是一个不同的csv文件。
发布于 2017-07-17 11:57:01
函数。
csvcat() {
cat "$1" | column -s, -t | less –NS
}
用法:
csvcat file.csv
发布于 2017-07-17 12:04:25
编写一个简单的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
https://stackoverflow.com/questions/45135741
复制相似问题