one_liners
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
one_liners [2011/02/02 18:22] – created 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 6: | Line 6: | ||
* Réaliser une opération sur certains fichiers: <code bash> | * Réaliser une opération sur certains fichiers: <code bash> | ||
* Lister certains repertoires: | * Lister certains repertoires: | ||
+ | * Lister uniquement les fichiers du répertoire (pas de récursivité): | ||
+ | find /path -maxdepth 1 -name " | ||
+ | # Autres versions | ||
+ | cd /path | ||
+ | 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 12: | 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.1296667371.txt.gz · Last modified: 2011/02/02 18:22 by ginko