我在从.csv文件中只打印一个单元格时遇到问题。我只能打印一列,但不能打印一个单元格。
这是我用来打印列的命令:
BEGIN {FS = ","}
{print $1,$3}
我使用执行它
cat test.csv | awk -f test.awk
我的.csv文件
我想使用bash或awk按每个单元格操作.csv文件。
谢谢!
这里有一些简单的脚本。它将退出B3 CELL。您可以增加get-cellid的head参数。
cat file| awk -v FS=',' '{print $2}'| head -3 | tail -n 1
或
## C2 CELL
cat file| awk -v FS=',' '{print $3}'| head -2 | tail -n 1
试试这个:
cat a.csv|column -s, -t| cut -d' ' -f<col>|sed '<row>!d'