Questions marquées «bash»

95
Comment renommer avec préfixe / suffixe?

Comment faire mv original.filename new.original.filenamesans retaper le nom de fichier d'origine? J'imaginerais pouvoir faire quelque chose comme mv -p=new. original.filenameou peut-être mv original.filename new.~ou autre chose - mais je ne vois rien de tel après avoir regardé man mv/ info mvpages....

95
Validation des paramètres dans un script Bash

J'en ai proposé un de base pour aider à automatiser le processus de suppression d'un certain nombre de dossiers lorsqu'ils deviennent inutiles. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Ceci est évoqué comme ceci:...

95
HMAC-SHA1 dans bash

Existe-t-il un script bash pour générer un HMAC-SHA1hachage? Je recherche quelque chose d'équivalent au code PHP suivant: hash_hmac("sha1", "value",

95
Que signifie «cd -»?

Dans un script shell bash aujourd'hui, j'ai remarqué la commande ci-dessous à la fin du script. Je sais ce que c'est cdmais je ne suis pas conscient de la signification d'un tiret après. cd - Qu'est-ce que ça veut dire? Google tronque naïvement le -donc je suis incapable de trouver sa réponse....

95
Parcourir les dossiers dans MSYS

Ce sera la question la plus difficile du jour. Comment naviguer dans la structure de mes dossiers Windows dans le shell MSYS? Quand je lance le shell, tout ce que je vois est un '~'. Je tape «ls» et le dossier est vide. Je veux juste savoir comment accéder à mon lecteur c.

95
Comment extraire du texte d'une chaîne en utilisant sed?

Mon exemple de chaîne est le suivant: This is 02G05 a test string 20-Jul-2012 Maintenant, à partir de la chaîne ci-dessus, je veux extraire 02G05. Pour cela j'ai essayé la regex suivante avec sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Mais la commande ci-dessus...

95
Shell - Ecrire le contenu des variables dans un fichier

Je voudrais copier le contenu d'une variable (appelée ici var) dans un fichier. Le nom du fichier est stocké dans une autre variable destfile. J'ai des problèmes à faire ça. Voici ce que j'ai essayé: cp $var $destfile J'ai aussi essayé la même chose avec la commande dd ... De toute évidence, le...