Questions marquées «sh»

389
Exécution de plusieurs commandes sur une seule ligne dans le shell

Dis que j'ai un fichier /templates/appleet que je veux le mettre à deux endroits différents et retirer l'original. Donc, /templates/applesera copié sur /templates/usedET /templates/inuse puis après cela, je voudrais supprimer l'original. La cpmeilleure façon de procéder est-elle suivie de rm? Ou...

386
Linux comment copier mais pas écraser?

Je veux cpun répertoire mais je ne veux pas écraser les fichiers existants même s'ils sont plus anciens que les fichiers copiés. Et je veux le faire complètement non interactif car cela fera partie d'un script Crontab Bash. Des

380
Capture de groupes à partir d'un RegEx Grep

J'ai ce petit script dans sh(Mac OSX 10.6) pour parcourir un tableau de fichiers. Google a cessé d'être utile à ce stade: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Jusqu'à présent (évidemment, pour vous, gourous du shell), il $namene...

375
Créer une variable d'horodatage dans le script bash

J'essaie de créer une variable d'horodatage dans un script shell pour rendre la journalisation un peu plus facile. Je veux créer la variable au début du script et la faire imprimer l'heure actuelle à chaque émission echo $timestamp. Cela s'est avéré plus difficile que je ne le pensais. Voici...

375
.bashrc à la connexion ssh

Lorsque je ssh dans mon ubuntu-box exécutant Hardy 8.04, les variables d'environnement dans mon .bashrcne sont pas définies. Si je fais une source .bashrc, les variables sont correctement définies, et tout va bien. Comment se .bashrcfait-il qu'il ne soit pas exécuté à la

374
Comment attribuer une valeur hérédoc à une variable dans Bash?

J'ai cette chaîne multi-lignes (guillemets inclus): abc'asdf" $(dont-execute-this) foo"bar"'' Comment pourrais-je l'affecter à une variable en utilisant un hérédoc dans Bash? Je dois préserver les nouvelles lignes. Je ne veux pas échapper aux caractères de la chaîne, ce serait ennuyeux...