logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:hypathie:tutos:accueil [19/07/2014 08:50]
Hypathie [Synthèse sed]
utilisateurs:hypathie:tutos:accueil [19/07/2014 09:15]
Hypathie [Synthèse sur cut]
Ligne 6: Ligne 6:
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
  
-===== Synthèse sur cut ===== 
-Soit les trois dernières lignes du fichier /etc/passwd : 
-<code user> 
-cat /etc/passwd 
-</​code>​ 
-<​code>​ 
-Debian-gdm:​x:​112:​120:​Gnome Display Manager:/​var/​lib/​gdm3:/​bin/​false 
-hypathie:​x:​1000:​1000:​Hypathie,,,:/​home/​hypathie:/​bin/​bash 
-libvirt-qemu:​x:​113:​122:​Libvirt Qemu,,,:/​var/​lib/​libvirt:/​bin/​false 
-</​code>​ 
-  * Un __champ__ est une chaîne de caractères\\ Par exemple, la dernière ligne ci-dessus est composée de sept champs; ''​libvirt-qemu''​ ; ''​x''​ ; ''​113'',​ etc.  
-  * Un __délimiteur__ est ce qui sépare chaque champ\\ ci-dessus c'est '':''​. 
- 
-==== Introduction ==== 
-La commande cut permet d'​afficher des zones spécifiques d'un fichier. 
- 
-<​code>​ 
-cut [options] [fichier...] 
-</​code>​ 
-====option -c==== 
-Sélection par caractère. 
-===Exemples=== 
-> Le premier caractère des trois dernières lignes 
-<code user> 
-cut -c 1 /etc/passwd 
-</​code>​ 
-<​code>​ 
-D 
-h 
-l 
-</​code>​ 
- 
->Du premier au neuvième caractère 
-<code user> 
-cut -c -9 /etc/passwd 
-</​code>​ 
-<​code>​ 
-Debian-gd 
-hypathie: 
-libvirt-q 
-</​code>​ 
- 
->Du neuvième au dernier caractère 
-<code user> 
-cut -c 9- /etc/passwd 
-</​code>​ 
-<​code>​ 
-dm:​x:​112:​120:​Gnome Display Manager:/​var/​lib/​gdm3:/​bin/​false 
-:​x:​1000:​1000:​Hypathie,,,:/​home/​hypathie:/​bin/​bash 
-qemu:​x:​113:​122:​Libvirt Qemu,,,:/​var/​lib/​libvirt:/​bin/​false 
-</​code>​ 
- 
-> Du onzième au vingt-et-unième caractère 
-<code user> 
-cut -c 11-21 /etc/passwd 
-</​code>​ 
-<​code>​ 
-:x:112:120: 
-:1000:1000: 
-mu:x:113:12 
-</​code>​ 
- 
-<code user> 
-cut -c 1-9,11-21 /etc/passwd 
-</​code>​ 
-<​code>​ 
-saned:​x:​11:​119::/​hom 
-Debian-gd:​x:​112:​120:​ 
-hypathie::​1000:​1000:​ 
-libvirt-qmu:​x:​113:​12 
-</​code>​ 
-===À savoir === 
-^Découpages par caractère ​ ^ significations ​      ^ 
-|cut -c ''​-n'' ​            |du caractère 1 à n    | 
-|cut -c ''​n-'' ​            |de n jusqu'​à la fin   | 
-|cut -c ''​n-m'' ​           |de n à m              | 
-|cut -c ''​n-m,​i-j'' ​       | de n à m et de i à j | 
- 
-====Options -d et -f==== 
-Découpage par champ (ou colonne), en fonction du délimiteur ''​-d''​ 
-Et liste des champs ""​-f""​. 
-<note tip> 
-À savoir.\\ 
-Par défaut, le délimiteur est la tabulation.\\ 
-Si dans le fichier à traiter le séparateur est la tabulation, on n'a pas à indiquer l'​option ''​-d'',​ mais si le séparateur est un autre caractère, il faut l'​indiquer 
-</​note>​ 
-===Exemples=== 
- 
->Coupe en fonction du délimiteur ''​ -d':'​ ''​ et du premier champ ''​-f 1''​ 
-<code user> 
-cut -d':'​ -f 1 /etc/passwd 
-</​code>​ 
-<​code>​ 
-Debian-gdm 
-hypathie 
-libvirt-qemu 
-</​code>​ 
- 
->Coupe en fonction du délimiteur ''​ -d':'​ ''​ et des champs 1 ; 3 et 4 ''​-f 1,​3,​4''​. 
-<code user> 
-cut -d':'​ -f 1,3,4 /etc/passwd 
-</​code>​ 
- 
-<​code>​ 
-Debian-gdm:​112:​120 
-hypathie:​1000:​1000 
-libvirt-qemu:​113:​122 
-</​code>​ 
- 
-===À savoir=== 
-^                            ^                                 ^ 
-|cut -d'​délimiteur'​ -f n     | délimiteur et n° champ délimité | 
-|cut -d'​délimiteur'​ f n,m,...| délimiteur et plusieurs champs ​ | 
- 
-==== wc ==== 
-Afficher soit le nombre de mots, soit le nombre de ligne, soit le nombre d'​octets 
-<​code>​ 
-wc [options] [fichier...] 
-</​code>​ 
-=== Option -l : Afficher les lignes === 
->Le nombre d'​utilisateur du système ? 
-<code user> 
-wc -l /etc/passwd 
-</​code>​ 
-<​code>​ 
-33 /etc/passwd 
-</​code>​ 
- 
-===Option -w : le nombre de mots=== 
-<code user> 
-echo "​Coucou à tous">>​ essai-wc 
-</​code>​ 
-<code user> 
-wc -w essai-wc 
-</​code>​ 
-<​code>​ 
-3 essai-wc 
-</​code>​ 
- 
-=== Options -c : nombre d'​octet(s)=== 
-<code user> 
-wc -c essai-wc 
-</​code>​ 
-<​code>​ 
-15 essai-wc 
-</​code>​ 
  
 =====Synthèse ​ grep ===== =====Synthèse ​ grep =====

Pied de page des forums

Propulsé par FluxBB