linux:memo_bash
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| linux:memo_bash [10/09/2020 09:58] – [Memo BASH] daniel | linux:memo_bash [28/08/2025 09:25] (Version actuelle) – [Commandes] daniel | ||
|---|---|---|---|
| Ligne 212: | Ligne 212: | ||
| Cf http:// | Cf http:// | ||
| + | ==== find / grep / awk ==== | ||
| + | |||
| + | Un exemple pour virer tous les ''?>'' | ||
| + | |||
| + | <code shell> | ||
| + | find . -type f -name ' | ||
| + | if ( m{([^\n]*? | ||
| + | unless ( $1 =~ /<\?=/ ) { # si on a pas de "<? | ||
| + | s/ | ||
| + | } | ||
| + | } | ||
| + | ' {} + | ||
| + | </ | ||
| + | |||
| + | Pour lister toutes les fins de fichiers php qui contiendrait un ?> (même avec un ''<? | ||
| + | grep -rPlz ' | ||
| + | |||
| + | Pour virer les espaces (ou caractères BOM) qui précèderaient un ''<? | ||
| + | |||
| + | grep -rPlz ' | ||
| + | | tr ' | ||
| + | | xargs -r perl -0777 -pi -e ' | ||
| + | |||
| + | * '' | ||
| + | * -P pour grep c'est passer en perl regexp (pour avoir les ancres '' | ||
| + | * -z affiche '' | ||
| ==== vrac ==== | ==== vrac ==== | ||
linux/memo_bash.1599724706.txt.gz · Dernière modification : 10/09/2020 09:58 de daniel