From 85fa91f43e63424503a4f5dba6d823f7a13cbfee Mon Sep 17 00:00:00 2001 From: Eric Guirbal Date: Fri, 15 Jan 2016 10:00:52 +0100 Subject: [PATCH] fr: Translate a last item --- README-fr.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README-fr.md b/README-fr.md index 1f65f04..eae96dd 100644 --- a/README-fr.md +++ b/README-fr.md @@ -161,6 +161,9 @@ Vérifier l'existence d'une variable : `${name:?error message}`. Par exemple, si un script en Bash exige un unique argument, il vous suffit d'écrire `input_file=${1:?usage: $0 input_file}`. L'expansion arithmétique : `i=$(( (i + 1) % 5 ))`. Suites : `{1..10}`. Suppression de sous-chaînes : `${var%suffix}` et `${var#prefix}`. Par exemple, si `var=foo.pdf`, alors `echo ${var%.pdf}.txt` affiche `foo.txt`. +- L'expansion des accolades avec `{`...`}` évite de retaper des textes similaires et automatise les combinaisons d'éléments de listes. +C'est utile dans des exemples comme `mv foo.{txt,pdf} some-dir` (qui déplace les deux fichiers), `cp somefile{,.bak}` (équivalent à `cp somefile somefile.bak`) ou `mkdir -p test-{a,b,c}/subtest-{1,2,3}` (qui engendre toutes les combinaisons possibles et crée une arborescence de répertoires). + - La sortie d'une commande peut être traitée comme un fichier à l'aide de `<(some command)`. Par exemple, pour comparer le fichier local `/etc/hosts` avec un fichier distant : ```sh