Bonjour,
j'ai lancé sur un terminal la commande : ls | file
donc je devrais avoir pour chaque fichier dans le répertoire courant avoir le type de fichier qu'il s'agit, or le terminal me renvoie le message d'erreur : Usage: file …
Avez vous une idée du probleme.
J'ai d’ailleurs essayé la commande echo fichier.txt | file
et ca ne marche toujours pas
Merci d'avance pour votre aide
# Subshell versus Pipe
Posté par Corentin Rossignon . Évalué à 3. Dernière modification le 10 février 2019 à 16:43.
file $(ls)
$() correspond à récupérer la sortie standard pour l'utiliser comme argument
# ou alors, avec un pipe, utiliser xargs
Posté par MicP . Évalué à 3. Dernière modification le 10 février 2019 à 16:46.
=======
Voir :
# Développement des paramètres
Posté par zipe31 . Évalué à 5.
Salut,
Et pourquoi pas tout simplement :
;-))file *
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.