diciamo, ho il seguente output da ls:
$ ls -lAhF /bin
-rwxr-xr-x 1 root root 905K Apr 10 2010 bash*
-rwxr-xr-x 3 root root 31K Dec 26 2011 bunzip2*
-rwxr-xr-x 1 root root 505K Nov 15 2010 busybox*
-rwxr-xr-x 3 root root 31K Dec 26 2011 bzcat*
lrwxrwxrwx 1 root root 6 Jun 24 2012 bzcmp -> bzdiff*
...
Sto cercando un modo per colorare la seconda colonna. So usare sed per colorare qualsiasi modello, ma non so come colorare una colonna specifica. Fondamentalmente, ho bisogno di inserire '\033[0;31m'
dopo il primo spazio e '\033[0m'
davanti al secondo spazio. O forse c'è un modo molto più elegante?
ls --color -l | sed -e $'s/ *[^ ]* /\033[0;31m&\033[0m/'