J'ai cet ensemble de commandes passepoilées:Comment acheminer un résultat de commande vers une option - <character><argument>? (Sans espaces)
grep -n '*' file.txt | head -n1 | awk -F\: '{print $1-1;}'
Il me dit la ligne précédente à celle où il faut d'abord trouver des astérisques. Maintenant, je veux obtenir les lignes précédentes tuyauterie à:
head -n<that previous line number>
Head a besoin d'un numéro suivant immédiatement l'argument -n, sans espaces, par exemple:
head -n4
Comment puis-je faire cela? Il n'acceptera simplement pas d'ajouter
| head -n
à la fin de l'ensemble des commandes. Mes recherches ont été infructueuses. Merci!
Excellent! Merci beaucoup pour votre réponse rapide !! – David
Je suggère d'utiliser $() au lieu de backticks; $() niche et est plus facile à distinguer que les trois types de guillemets simples que vous pouvez trouver sur votre clavier. –