nts.
===== Rechercher/traiter dans le système de fichier =====
==== find ====
La commande **find** perme... ultat compter le nombre de ligne
# puis copier le fichier dans un fichier de meme nom avec ajout d'un
# suffixe .bak
find . -type f -iname "*.txt" -exec wc -l {} ’;... bak ’;’
</code>
===== Rechercher/traiter dans un fichier =====
==== grep ====
La commande **grep** perme
mande via du caractère '|'.
===== Découpage d'un fichier =====
Pour extraire seulement le début d'un fichier on utilise la commande **head**:
<code bash>
# extrai... e
</code>
Pour extraire les dernière lignes d'un fichier, utiliser la commande **tail**:
<code bash>
# ext... ode>
La commande **split** permet de découper un fichier en plusieurs morceaux. Les fichiers créés seront
la suite de lignes de commande est écrite dans un fichier texte qu’on appelle un script. Le nom de ce fichier devient alors une nouvelle commande dont le traitement... nt 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 l
ry -c
# enregistrer l'historique courant dans le fichier
history -w .bash_history.backup
# ajoute le contenu du fichier à l'historique courant
history -r .bash_history.b... file1.txt
42 file1.txt
# ici on crée un nouveau fichier par altération du nom de fichier
# récupéré sur l'argument de la commande précédente
$ touch !$:s/1/2/
#
on classique de la boucle while est la lecture de fichier ligne à ligne. Cette lecture se fait en utilisant... 'entrée standard, retourne 0 tant que la fin
# de fichier n'est pas présente (<key>ctrl</key>+ <key>d</key>... e>
Pour utiliser le script, il faut connecter un fichier sur son entrée standard:
<code bash>
cat file.txt... de>
Si l'on souhaite pouvoir utiliser un nom de fichier placé en argument, on peut utiliser la syntaxe:
ocumentation 1 puis les affiche via le lecteur de fichier **less** permettant notamment de faire défiler le... i par exemple on souhaite modifier un encodage de fichier, le mot clé ''encoding'' permettra à **apropos**
imite à un niveau de l'arborescence du système de fichier.
</note>
===== Classes de caractères =====
Pour... tif ab ou cd.
La substitution étendue du nom de fichier, accessible en positionnant l’option extglob de B
environnement?
* En mettant les valeurs dans le fichier .bashrc ou le fichier .profile et en exportant ces variables.
Parmi les commandes ci-dessous, laquell