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édenteProchaine révision | Révision précédente | ||
| linux:memo_bash [26/01/2016 16:59] – daniel | linux:memo_bash [28/08/2025 09:25] (Version actuelle) – [Commandes] daniel | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| * [[http:// | * [[http:// | ||
| * http:// | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| ===== vrac ===== | ===== vrac ===== | ||
| Ligne 207: | 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.1453823942.txt.gz · Dernière modification : 26/01/2016 16:59 de daniel