|
|
|
|
|
by ibern
2405 days ago
|
|
Here are some ways you could simplify some of the tasks in the article, saving on typing: cat data.csv | sed 's/"//g'
can be simplified by doing this instead: cat data.csv | tr d '"'
This awk command: cat sales.csv | awk -F',' '{print $1}' | sort | uniq
Can be replaced with a simpler (IMO) cut instead: cat sales.csv | cut -d , -f 1 | sort | uniq
When using head or tail like this: head -n 3
You don't need the -n: head -3
Also shout out to jq, xsv, and zsh (extended glob), all nice complements to the typical command line utils. |
|
sort -u -t, sales.csv
However, those fail with quoted commas.
Also, head -3 is non-POSIX obsolete syntax.
Edit: I don't know why I didn't see other UUOC references initially.