Affichage de champs choisis avec ls
Résolu
artagon7
Messages postés
417
Date d'inscription
Statut
Membre
Dernière intervention
-
artagon7 Messages postés 417 Date d'inscription Statut Membre Dernière intervention -
artagon7 Messages postés 417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais eliminer les deux premiers champs lors de l'affichage de la commande ls -gG, c'est-a-dire, enlever
les champs -rwxrwx--- et 1 pour avoir :
1470 2007-09-30 15:46 contents_etc-fstab_01
471 2007-09-30 15:46 contents_etc-mtab_01
1459 2007-09-30 15:46 contents_fstab
5278 2007-09-30 15:46 xorg.conf
au lieu de
$ ls -gG
total 112
-rwxrwx--- 1 1470 2007-09-30 15:46 contents_etc-fstab_01
-rwxrwx--- 1 471 2007-09-30 15:46 contents_etc-mtab_01
-rwxrwx--- 1 1459 2007-09-30 15:46 contents_fstab
-rwxrwx--- 1 5278 2007-09-30 15:46 xorg.conf
J'ai lu la page de ls et je n'ai pas trouve d'options. Je voulais le faire avec egrep (style ls -gG | egrep ...) mais cette commande agit sur les lignes et non sur les champs. Je sais que je peux tres bien le faire avec Perl ou Sed mais est-ce qu'il y existe un moyen de le faire plus simplement avec des commandes du Shell.
Merci
Je voudrais eliminer les deux premiers champs lors de l'affichage de la commande ls -gG, c'est-a-dire, enlever
les champs -rwxrwx--- et 1 pour avoir :
1470 2007-09-30 15:46 contents_etc-fstab_01
471 2007-09-30 15:46 contents_etc-mtab_01
1459 2007-09-30 15:46 contents_fstab
5278 2007-09-30 15:46 xorg.conf
au lieu de
$ ls -gG
total 112
-rwxrwx--- 1 1470 2007-09-30 15:46 contents_etc-fstab_01
-rwxrwx--- 1 471 2007-09-30 15:46 contents_etc-mtab_01
-rwxrwx--- 1 1459 2007-09-30 15:46 contents_fstab
-rwxrwx--- 1 5278 2007-09-30 15:46 xorg.conf
J'ai lu la page de ls et je n'ai pas trouve d'options. Je voulais le faire avec egrep (style ls -gG | egrep ...) mais cette commande agit sur les lignes et non sur les champs. Je sais que je peux tres bien le faire avec Perl ou Sed mais est-ce qu'il y existe un moyen de le faire plus simplement avec des commandes du Shell.
Merci
A voir également:
- Affichage de champs choisis avec ls
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Problème affichage photo messenger - Forum Facebook Messenger
- Problème affichage page internet google chrome ✓ - Forum Google Chrome
- Problème affichage fenêtre windows 10 - Guide
3 réponses
Salut lami20j
Oauis! La je n'ai pas ete fort...
J'ai regarde dans mes notes sur les commandes Shell et effectivement j'avais cette ligne de commande a une difference pres que dans mes notes j'avais :
ls -gG | awk '{print $3 $4 $5 $6}'
Je ne comprenais pas pourquoi tu avais mis les doubles guillemets a l'interieur. Apres avoir essaye les deux lignes de commande, j'ai compris. J'avais fait une erreur en en mettant pas les guillemets. Ma commande fonctionne peut-etre avec des champs qui ont des tabulations ou sur des champs contenus dans un fichier. Si je l'ai ecrit c'est que cette commande avait fonctionne anterieurement en quelque part mais ou ...
En tout les cas, chose certaine, je vais relire mes notes avant de poser des questions. Ca fait un certain temps que je n'ai pas travaille avec Linux. Je suis rouille. Il faut bien que je me trouve une excuse .. ;-)
Desole de t'avoir fait perdre du temps.
Merci le Perlien :-)
Oauis! La je n'ai pas ete fort...
J'ai regarde dans mes notes sur les commandes Shell et effectivement j'avais cette ligne de commande a une difference pres que dans mes notes j'avais :
ls -gG | awk '{print $3 $4 $5 $6}'
Je ne comprenais pas pourquoi tu avais mis les doubles guillemets a l'interieur. Apres avoir essaye les deux lignes de commande, j'ai compris. J'avais fait une erreur en en mettant pas les guillemets. Ma commande fonctionne peut-etre avec des champs qui ont des tabulations ou sur des champs contenus dans un fichier. Si je l'ai ecrit c'est que cette commande avait fonctionne anterieurement en quelque part mais ou ...
En tout les cas, chose certaine, je vais relire mes notes avant de poser des questions. Ca fait un certain temps que je n'ai pas travaille avec Linux. Je suis rouille. Il faut bien que je me trouve une excuse .. ;-)
Desole de t'avoir fait perdre du temps.
Merci le Perlien :-)