D o m i n i q u e   G u e b e y    J u n g l e      Bazar informatique

Commandes utiles

FIND, GREP, SED, ICONV.

Voir également dans la page QSHELL sur iSeries-AS/400 [http://www.dg77.net/tekno/as400/as400qsh.htm#tools].

Liste des fichiers d’une arborescence par ordre décroissant de taille.
find  .  -type  f  |  xargs  ls  -s  |  sort  -rn
Liste des fichiers contenant une chaîne de caractères.
find  /cygdrive/f/doss24  \( -name "*.xml" \)  -print  |  xargs  grep  -l  'chaine'

Exemples sous CYGWIN [http://www.dg77.net/tekno/manuel/cygwin.htm].

 find  /cygdrive/c/www  \(  -name  "*.htm*"  -o  -name  "*.php*"  \)  -print  |  xargs  grep  -l  'class="spec"' 
Recherche, dans le répertoire www du disque c et ses sous-répertoires, des fichiers ayant ".htm" ou ".php" dans leur nom, puis affichage du nom de ceux d’entre eux contenant la chaîne class="spec"
grep  -v  'blogs.law.harvard.edu/tech/rss'  %TRAV%  >  %TMP%div.txt
Utilise grep pour éliminer une ligne contenant une chaîne de caractère particulière (ici : blogs.law…). Le fichier lu est %TRAV%, la sortie se fait dans %TMP%div.txt.
C:\cygwin64\bin\iconv -f UTF-8 -t ISO-8859-1 [chemin_path]\convin.txt > [chemin_path]\convout.txt
Lit en entrée un fichier encodé en UTF-8, et sort une fichier ISO-8859-1.
La commande iconv  -l sort la liste des codes encodage. Sur le sujet, voir la page Codage des caractères [http://www.dg77.net/tekno/xhtml/codage.htm].
Cre : 12 dec 2010 - Maj : 22 mar 2017

A propos de ces pages / about these pages : http://www.dg77.net/about.htm
Gen : 21/04/2017-13:53:55,83