Questions marquées «bash»

Bash est un shell gratuit pour les systèmes d'exploitation de type Unix du projet GNU.

1
Linux trouve les fichiers dans les sous-répertoires par extension (.txz), puis les déplace vers le répertoire spécifié à l'aide d'expressions régulières [duplicate]
Cette question a déjà une réponse ici: Linux trouver la commande pour déplacer les fichiers 2 réponses J'ai mis en miroir un répertoire d'un serveur avec un grand nombre de sous-répertoires, chacun contenant un package .txz et les fichiers .txt et descripteurs habituels. Ce que j'aimerais faire est la suivante: …
linux  bash  shell  regex 

1
Écrire la sortie dans la variable $ TMPDIR / $: le fichier n'existe pas (doit être créé)
J'ai le script .sh suivant dans lequel j'essaie de faire toutes les écritures majeures dans $ TMPDIR. Toutefois, lorsqu'il arrive à la ligne 86, il renvoie l'erreur suivante: /var/spool/uge/bnbhimem2/job_scripts/855849: line 86: /tmp/uge/855849.2.primary.q//tmp/uge/855849.2.primary.q/Alignments_2304_Header.sam: No such file or directory /var/spool/uge/bnbhimem2/job_scripts/855849: line 86: /tmp/uge/855849.2.primary.q//tmp/uge/855849.2.primary.q/Alignments_2107_Header.sam: No such file or directory /var/spool/uge/bnbhimem2/job_scripts/855849: line 86: /tmp/uge/855849.2.primary.q//tmp/uge/855849.2.primary.q/Alignments_1209_Header.sam: …
linux  bash  awk  cat 

1
L'exportation de la variable DISPLAY ne fonctionne pas
Je peux affecter la variable DISPLAY en exécutant la ligne de commande: export DISPLAY=:2 echo $DISPLAY (returns 2) hostname (returns opt2) Dans mon script #! / Bin / bash utilisant la même commande: echo $DISPLAY (returns 2) export DISPLAY=:3 echo $DISPLAY (returns 3) hostname (returns opt2) MAIS, quand je fais …

2
Comment créer un fichier txt à partir de find avec les noms de fichiers et le nom de fichiers remplacés par tous les [a-yA-Y]
Je voudrais demander un one-liner UNIX pour ce faire Je comprends les noms de fichiers, find . -type f > filenames.txtmais je voudrais un fichier texte ressemblant à ceci: filename;filenamekey ./fn123456789X-5.txt;./123456789X5. le deuxième champ doit être le nom du fichier remplacé par tous les caractères ([a-yA-Y] mais les chiffres. La …




1
Commande déroutée sur OSX?
Je veux limiter la sortie de grepfonctionner au maximum toutes les X secondes. Plus précisément, je veux faire quelque chose comme ceci: ping 8.8.8.8 | grep "No route to host" | throttle 3s | xargs -I % sh -c 'reset wifi'

1
Liste des dossiers par date de modification des enfants sous Linux?
J'ai un dossier, nous allons l' appeler /scripts/, qui contient des sous - dossiers pour un certain nombre de scripts (disons /scripts/file_export, /scripts/record_ingest, /scripts/stats). Ces dossiers contiennent toutes sortes de choses: scripts shell, scripts perl, scripts ruby, fichiers de configuration, etc. Certains ont leur propre structure de répertoires, certains ont …





1
Déplacer des nombres dans un nom de fichier au début
J'ai plusieurs fichiers dans un dossier, avec des noms sous la forme: numéro SOMETEXT1, numéro SOMETEXT2.mp3, ou numéro SOMETEXT.mp3. Je souhaite renommer ces éléments avec le numéro SOMETEXT SOMETEXT2.mp3 ou le numéro SOMETEXT.mp3. En utilisant des outils de ligne de commande bash et GNU communs, comment pourrais-je y parvenir?
bash  sed  rename  awk  gnu 

1
L'affectation des variables shell échappe automatiquement à '['
J'essaie de déterminer si une chaîne contient une expression régulière dans shell ( bash). Plus précisément, s'il contient un chiffre. Et pendant que ça: $ [[ string_with[6]indice =~ [0-9] ]] && echo "True" || echo "False" fonctionne comme prévu. Lorsque j'assigne des variables LHS et RHS, il se passe quelque …
bash  shell  regex 

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.