d[-_-]p

Linux console

Rédigé par Administrateur Aucun commentaire
Brain helper avec des exemples concrets.

Grep

Sur fichier syslog affiche uniquement les lignes qui commence par(^)ma_chaine. Dans cet exemple, le 23 janvier à 6h+ sudo cat /var/log/syslog | grep ^Jan 23 06:

Find

find $rep -type f | grep [*.txt]$

Boucles for..

Renommer en masse dans un dossier défini par la variablePATH je veux juste supprimer le début du nom de dossier, communs à toute une série de dossiers. Par chance il y a un tiret cela fais un délimiteur facile j'utilise donc/usr/bin/cut pour garder la partie du nom qui m’intéresse et je renomme avec/usr/bin/mv. Si/usr/bin/cut n'est pas assez puissant on peut utiliser/usr/bin/awk. #!/bin/bash ls=/usr/bin/ls cut=/usr/bin/cut echo=/usr/bin/echo mv=/usr/bin/mv PATH="/var/lib/pluxml/themes/themes/" # TEST print for i in `$ls $PATH`; do $echo "$i" | $cut -d - -f 2; done #Prod move # Verify & - ! - uncomment for lauch - ! - #for i in `$ls $PATH`; do $mv $i `$echo "$i" | $cut -d - -f 2`; done
unzip
#!/bin/bash ls=/usr/bin/ls cut=/usr/bin/cut echo=/usr/bin/echo mv=/usr/bin/mv unzip=/usr/bin/unzip PATH="/var/lib/pluxml/themes/unzip-themes/do/" # TEST print for i in `$ls $PATH`; do #$echo $i; $unzip $PATH$i/"archive.zip"; done
Classé dans : Linux Mots clés : aucun

Les commentaires sont fermés.

Fil RSS des commentaires de cet article