one_liners
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
one_liners [2011/08/18 18:26] – [Find] ginko | one_liners [2014/09/15 01:09] (current) – ginko | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== One-Liners====== | ====== One-Liners====== | ||
- | Des lignes de commandes qui réalisent en une seule ligne des traitements complexes. | + | Des lignes de commandes qui réalisent en une seule ligne des traitements complexes. |
===== Shell ===== | ===== Shell ===== | ||
==== Find ==== | ==== Find ==== | ||
Line 11: | Line 11: | ||
cd /path | cd /path | ||
find . ! -name . -prune -name " | find . ! -name . -prune -name " | ||
+ | * Exécuter plusieurs commandes: <code bash> | ||
+ | find . -name file1.cpp -exec ls -l {} \; -exec cat {} \; | ||
+ | # Exécuter une fonction shell: | ||
+ | export -f dosomething | ||
+ | find . -exec bash -c ' | ||
+ | * Sélectionner un fichier au hasard : <code bash> | ||
+ | # Lire une video au hasard | ||
+ | vlc " | ||
+ | ==== Random ==== | ||
+ | * Obtenir une chaine aléatoire (ici 8 caractères): | ||
+ | * Alpha seulement : <code bash>tr -dc " | ||
+ | * Alphanumérique : <code bash>tr -dc " | ||
===== Perl ===== | ===== Perl ===== | ||
Pour faire un Perl one-liner: passer les arguments '' | Pour faire un Perl one-liner: passer les arguments '' | ||
Line 17: | Line 29: | ||
Pour communiquer un fichier via SSH sans scp, sftp et consorts: | Pour communiquer un fichier via SSH sans scp, sftp et consorts: | ||
<code bash>ssh user@host cat / | <code bash>ssh user@host cat / | ||
+ | ===== Cinnamon ===== | ||
+ | Eteindre la machine proprement via cinnamon (ne requière pas d' | ||
+ | |||
one_liners.1313684816.txt.gz · Last modified: 2011/08/18 18:26 by ginko