e .txt. Pour chaque résultat compter le nombre de ligne
# puis copier le fichier dans un fichier de meme ... sélection;
* **-n** pour afficher le numéro de ligne;
* **-c** pour donner le nombre de lignes trouvées.
* **-i** pour retirer la sensibilité à la casse ... de caractère.
<code bash>
# Retrouver toutes les lignes ne contenant pas UNIX
# dans le fichier slogan.T
**head**:
<code bash>
# extraire les 15 premières lignes
$ head -n 15 /path/to/file
</code>
Pour extraire les dernière lignes d'un fichier, utiliser la commande **tail**:
<code bash>
# extraire les 20 dernières lignes
$ tail -n 20 /path/to/file
</code>
La commande ... néré peut être précisée en octets ou en nombre de lignes.
<code bash>
# découpe file en fichiers de 30 l
oc mooc informatique sysadmin shell}}
====== La ligne de commande ======
Le shell désigne un interpréteur de ligne de commande. **La ligne de commande est l'unité d'interaction avec l'utilisateur**. Cette interaction es... n de terminal. Le rôle du shell est de traiter la ligne de commande et d'appeler le ou les programmes con
, il est nécessaire de respecter les retours à la ligne: le mot clé "if" suivi du test de condition puis retour à la ligne, mot clé "then" seul sur la ligne
</note>
===== Conditions imbriquées =====
Il est possible d'imbriqu... nditionnelles:
<code bash>
if condition-1
then
lignes-commandes-si-vrai-1
else
if condition-2
then
ique de la boucle while est la lecture de fichier ligne à ligne. Cette lecture se fait en utilisant la commande **read**.
<code bash>
#!/bin/bash
a=0
# read p... résente (<key>ctrl</key>+ <key>d</key>
while read ligne; do
((a++))
echo $a $ligne
done
</code>
Pour utiliser le script, il faut connecter un fichier sur s
à la saisie, à l'édition et la correction sur la ligne de commande.
===== Mouvement du curseur =====
^... key>+<key>a</key> | place le curseur en début de ligne |
^ <key>ctrl</key>+<key>e</key> | place le curseur en fin de ligne |
^ <key>alt</key>+<key>f</key> | avance ... key>+<key>k</key> | coupe du curseur à la fin de ligne |
^ <key>ctrl</key>+<key>u</key> | coupe du d
ispose d'un mode script. Dans
ce mode la suite de lignes de commande est écrite dans un fichier texte qu’... consister à déclencher successivement chacune des lignes de commande écrites dans le fichier texte.
La première ligne du fichier est le "shebang" en référence
aux deux premiers caractères de cette ligne: le dièse ’#’ (sharp en anglais), et le point d’e
ntaxiques ======
Le shell est un interpréteur de ligne de commande. Entre le moment de la saisie de l'ut... retour charriot est frappée, le shell analyse la ligne de commande, cela consiste à identifier la comman... dessous indique pour l’inhibition totale(première ligne) et l’inhibition partielle (seconde ligne) les caractères spéciaux interprétés, autrement dit les substi
tion =====
<code bash>
# définition en début de ligne,
# mnémonique de la fonction suivit des parenthè... rmettent d’adapter
réellement l’utilisation de la ligne de commande à l’utilisateur. Cependant il faut co... ction et si une fonction dépasse une quinzaine de lignes, faire un script.
Une autre bonne pratique est ... .func et de rajouter dans le fichier .bashrc les lignes suivantes :
<code bash>
# charge les fichiers e
. Il se présente sous la forme d’une interface en ligne de commande accessible depuis la console ou un te... hell se présente sous la forme d’une interface en ligne de commande, accessible depuis une console, qu’on... isateur exécute des commandes sous la forme d’une ligne de texte dont le shell se charge d’interpréter la
ésentée par Pierre-Ugo Tournoux
* [[110_definir_ligne_de_commande|Qu’est ce que la ligne de commande?]]
* [[120_aide|Trouver de l’aide]]
* [[130_gestion_f