Outils pour utilisateurs

Outils du site


linux:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:start [2016/04/14 09:23] zaragosilinux:start [2024/07/08 18:27] (Version actuelle) – [Ecrire une ligne latitude longitude profondeur] s.zaragosi_gmail.com
Ligne 1: Ligne 1:
 ====Commandes Linux sous Windows==== ====Commandes Linux sous Windows====
  
-Utilisez Gow : [[https://github.com/bmatzelle/gow/downloads|Gow]]+Utilisez Gow : [[https://github.com/bmatzelle/gow/releases|Gow]]
  
 ====Concaténer des fichiers==== ====Concaténer des fichiers====
   * cat *.* >>NomFichier.txt   * cat *.* >>NomFichier.txt
  
-===Ecrire une ligne latitude longitude profondeur===+====Ecrire une ligne latitude longitude profondeur====
  
-  * sed -i -e "1i\Latutude Longitude Profondeur" NomFichier.txt+  * sed -i -e "1i\Latitude Longitude Profondeur" NomFichier.txt 
 +  * sed -i -e "1i\Longitude;Latitude;Profondeur" NomFichier.txt
  
-===Remplacer les espaces par des tabulations===+====Remplacer les espaces par des tabulations====
  
 [[http://www.commentcamarche.net/faq/6699-sed-trucs-et-astuces|Commandes Sed]] [[http://www.commentcamarche.net/faq/6699-sed-trucs-et-astuces|Commandes Sed]]
  
   * sed -i -e "s/ /\t/g" NomFichier.txt   * sed -i -e "s/ /\t/g" NomFichier.txt
 +  * 
 +====Remplacer les virgules par des tabulations====
 +
 +[[http://www.commentcamarche.net/faq/6699-sed-trucs-et-astuces|Commandes Sed]]
 +
 +  * sed -i -e "s/,/\t/g" NomFichier.txt
 +
 +
 +====Remplacer les virgules et les espaces par des tabulations====
  
-===Découper un fichier tout les 10 millions de lignes===+ * sed -i -e "{s/,/\t/g;s/ /\t/g}" NomFichier.txt 
 +====Découper un fichier tout les 10 millions de lignes====
  
   * split -l 10000000 NomFichier.txt   * split -l 10000000 NomFichier.txt
  
  
-===Les fonctions Sed===+====Les fonctions Sed====
  
-===La fonction de substitution "s"===+====La fonction de substitution "s"===
  
 La fonction de substitution "s" permet de changer la première ou toutes les occurences d'une chaîne par une autre. La fonction de substitution "s" permet de changer la première ou toutes les occurences d'une chaîne par une autre.
Ligne 37: Ligne 48:
   *    * 
  
-===La fonction de suppression "d"===+====La fonction de suppression "d"====
  
 La fonction de suppression "d" supprime les lignes comprises dans un intervalle donné. La fonction de suppression "d" supprime les lignes comprises dans un intervalle donné.
Ligne 47: Ligne 58:
   * sed -i -e "/abc/d" fichier => Supprime toutes les lignes contenant la chaîne "abc".   * sed -i -e "/abc/d" fichier => Supprime toutes les lignes contenant la chaîne "abc".
   * sed -i -e "/123/!d" fichier => Supprime toutes les lignes ne contenant pas la chaîne "123".   * sed -i -e "/123/!d" fichier => Supprime toutes les lignes ne contenant pas la chaîne "123".
 +  * sed -i -e "1~2d" fichier => Supprime une ligne sur 2 du fichier
  
 Supprimer les 4 premiers caractères de chaque ligne : Supprimer les 4 premiers caractères de chaque ligne :
  
-  * sed -i -e "s/^....//gw" fichier.txt+  * sed -i -e "s/^....//g" fichier.txt 
 + 
 +Supprimer une chaîne de caractères : 
 + 
 +  * sed -i -e "s|ABCDEF||" fichier.txt 
 + 
linux/start.1460618585.txt.gz · Dernière modification : de zaragosi