Questions marquées «bash»

Pour des questions sur les scripts écrits pour le shell de commande Bash. Pour les scripts shell avec des erreurs / erreurs de syntaxe, veuillez les vérifier avec le programme shellcheck (ou sur le serveur web shellcheck à https://shellcheck.net) avant de poster ici. Les questions sur l'utilisation interactive de Bash sont plus susceptibles d'être sur le sujet sur Super User que sur Stack Overflow.

9
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. Bien sûr, je pourrais écrire un script shell pour …
95 bash  rename  filenames  prefix  mv 

10
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: ./myscript.sh <{id-number}> Le problème est que si vous oubliez de taper le id-number …
95 validation  bash  shell 

5
Obtenir le nombre de valeurs uniques dans une colonne dans bash
J'ai des fichiers délimités par des tabulations avec plusieurs colonnes. Je veux compter la fréquence d'apparition des différentes valeurs dans une colonne pour tous les fichiers d'un dossier et les trier par ordre décroissant de comptage (le plus grand nombre en premier). Comment puis-je accomplir cela dans un environnement de …

4
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", "key");
95 bash  sha1  hmac 



17
Transformer une chaîne multiligne en une seule virgule séparée
Disons que j'ai la chaîne suivante: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Comment puis-je transformer cela en simplement +12.0,+15.5,+9.0,+13.5 en bash?
95 string  bash  shell  csv 



5
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 …
95 regex  bash  sed 

6
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 …
95 linux  bash  shell 

3
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 à …
95 bash  msys 


8
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 …
95 linux  bash  shell 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.