Kuk
4 de octubre de 2018, 17:09
#!/bin/bash
ls -l "$@" | awk 'BEGIN {ORS="\n";FS=" "}
{
if ($0 ~ /^d/) print "\033[1;34m" $0 "\033[0m";
else
if ($0 ~ /^l/) print "\033[1;31m" $0 "\033[0m";
else
if ($0 ~ /^c/ || $0 ~ /^b/) print "\033[44;37m" $0 "\033[0m";
else
if ($0 ~ /^s/) print "\033[0;31m" $0 "\033[0m";
else
if (substr($0,4,1) == "x" || substr($0,7,1) == "x" || substr($0,10,1) == "x")
{print substr($0,1,58) "\033[1;32m" $9 "\033[0m";}
else
print "\033[0m" $0 ;
}'
ls -l "$@" | awk 'BEGIN {ORS="\n";FS=" "}
{
if ($0 ~ /^d/) print "\033[1;34m" $0 "\033[0m";
else
if ($0 ~ /^l/) print "\033[1;31m" $0 "\033[0m";
else
if ($0 ~ /^c/ || $0 ~ /^b/) print "\033[44;37m" $0 "\033[0m";
else
if ($0 ~ /^s/) print "\033[0;31m" $0 "\033[0m";
else
if (substr($0,4,1) == "x" || substr($0,7,1) == "x" || substr($0,10,1) == "x")
{print substr($0,1,58) "\033[1;32m" $9 "\033[0m";}
else
print "\033[0m" $0 ;
}'