Passer un argument en variable
Résolu/Fermé
sym59
Messages postés
40
Date d'inscription
jeudi 10 mai 2012
Statut
Membre
Dernière intervention
11 août 2015
-
5 sept. 2013 à 17:42
sym59 Messages postés 40 Date d'inscription jeudi 10 mai 2012 Statut Membre Dernière intervention 11 août 2015 - 6 sept. 2013 à 15:51
sym59 Messages postés 40 Date d'inscription jeudi 10 mai 2012 Statut Membre Dernière intervention 11 août 2015 - 6 sept. 2013 à 15:51
A voir également:
- Passer un argument en variable
- Passer en azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Passer un texte en majuscule - Guide
- Mettre un mot de passe sur un dossier - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
6 réponses
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
6 sept. 2013 à 08:01
6 sept. 2013 à 08:01
hello
récupérer la 5ème ligne, donc le 5ème fichier
récupérer la 5ème ligne, donc le 5ème fichier
MonDossierNum5=$(ls -d */ | awk 'NR==5 {print}')
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
6 sept. 2013 à 10:23
6 sept. 2013 à 10:23
ls affiche les résultats sur 1 colonne lorsque la sortie est redirigée par > ou |
voir l'option -C
voir l'option -C
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
6 sept. 2013 à 14:44
6 sept. 2013 à 14:44
oui
$j n'est pas résolu entre ', on crée une variable awk:
$j n'est pas résolu entre ', on crée une variable awk:
MonDossier=$(ls -d -1 */ | awk -v j=$j 'NR==j {print}')
sym59
Messages postés
40
Date d'inscription
jeudi 10 mai 2012
Statut
Membre
Dernière intervention
11 août 2015
6 sept. 2013 à 10:05
6 sept. 2013 à 10:05
Salut,
C'est parfait !
Merci beaucoup dubcek!
C'est parfait !
Merci beaucoup dubcek!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sym59
Messages postés
40
Date d'inscription
jeudi 10 mai 2012
Statut
Membre
Dernière intervention
11 août 2015
6 sept. 2013 à 14:31
6 sept. 2013 à 14:31
OK je comprends mieux pourquoi! D'ailleurs si j'ai bien compris, | awk '{print$1}' ne sert qu'à supprimer ce qu'il y a après le 1er espace ou tabulation, c'est çà?
Sinon, le code marche nickel pour un chiffre, mais pas pour une variable comme ci-dessous... Tu as une idée?
Sinon, le code marche nickel pour un chiffre, mais pas pour une variable comme ci-dessous... Tu as une idée?
declare -i j
MonDossier=$(ls -d -1 */ | awk 'NR==$j {print}')
sym59
Messages postés
40
Date d'inscription
jeudi 10 mai 2012
Statut
Membre
Dernière intervention
11 août 2015
6 sept. 2013 à 15:51
6 sept. 2013 à 15:51
Cool çà marche!
Un grand merci, j'aurais jamais pondu çà tout seul =)
Un grand merci, j'aurais jamais pondu çà tout seul =)