 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.22 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by uLori
facendo grep "\*$" restituisce i file flaggati come eseguibili...io avevo letto che era da fare il grep "\@$" per far restituire i file segnati con la @ che sono i link simbolici....solo che non esce nulla...
prova cosi:
code:
find / -type l | xargs ls -lF | tr -s ' ' ' ' | cut -d ' ' -f 5,9 | grep "\@$"
1. find / = trova tutti i file del sistema
2. -type l = trova solo i link simbolici
3. xargs ls -lF = F (maiuscola)
indica il tipo di elemento terminandolo con un simbolo:
directory /
socket =
link simbolico @
eseguibile *
4. trs -s '''' = tronca gli spazi
cut -d '' -f 5,9 = ti prende le colonne da 5 a 9 se non erro ma puoi anche ometterlo se non ti serve
5. grep "\@$" = ti estrae soltanto i record che terminano con @
Smanetta con quella stringa, così dovresti ottenere il tuo risultato
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|