Simple question c-shell

Fermé
gilb2033 - 23 août 2007 à 18:55
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 23 août 2007 à 19:16
(questions sur le c-shell / csh)

Bonjour,
dans un fichier possédant plusieurs lignes, comment accéder à un ligne particulière? par exemple, si je tape un ls, comment mettre le contenu de la deuxième ligne dans une variable?

merci
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
23 août 2007 à 19:07
Salut,
set var=`ls -1 | sed -n 2p`
echo "$var"
;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
23 août 2007 à 19:14
:-))
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
23 août 2007 à 19:16
((-;
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
23 août 2007 à 19:13
Salut,
debian:~> ls -1
a
b
c
d
e
f
debian:~> set var=`ls -1 | head -2 | tail -1`
debian:~> echo $v
b
debian:~> set var1=`ls -1 | sed -n 2p`
debian:~> echo $var1
b
debian:~>
0