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: …
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: …
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 …
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 …
Je sais que pour symboliser une nouvelle ligne, je ferais écho -e "ligne 1 \ nline 2"> text.txt. Je trouve que l’utilisation répétée de \ n peut être ennuyante, et je voudrais savoir s’il est possible de descendre une ligne du terminal sans exécuter de commandes. Comme si je devais …
J'écris un script pour corriger une lettre "F" manquante dans un fichier journal de courrier. Le fichier journal de messagerie est mis à jour en permanence. Je reçois un nom de fichier, après cela, je fais 'sudo su' pour obtenir un accès superutilisateur. Dans sudo, je répare un 'F' manquant. …
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'
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 …
J'ai plusieurs fichiers de log et je veux afficher sa sortie conjointe. Une façon de faire est d’exécuter cette commande: tail file-1 file-2 Mais je veux aussi afficher seulement un nombre spécifique de lignes et si j'inclus le paramètre nombre de lignes dans cette commande comme ceci: tail -n file-1 …
Lorsque vous utilisez gnome-terminalla valeur par défaut sous Linux Mint, je peux sélectionner des fichiers en double-cliquant dessus. Par exemple: user@hostname $> ls 1.file.name 2-file-name 3 file name with spaces Cette approche fonctionne pour les exemples 1 et 2 ci-dessus. Lorsque j'essaie de faire la même chose, par exemple 3, …
J'utilise Windows 10 et je souhaite configurer l'invite cmd.exe pour qu'elle ressemble à mon invite bash sur le même ordinateur. J'ai configuré un script de démarrage pour définir la variable PROMPT lors du chargement de cmd.exe, qui détecte si le shell est en cours d'exécution avec les privilèges root et …
J'ai installé Raspbian Jessie, livré avec le noeud v0.X, qui est la dernière version du noeud disponible sur les référentiels Raspbian. J'ai donc créé un script qui installe la v6.7.0: #!/bin/bash sudo apt-get remove nodejs node if [ ! $(command -v node) ]; then mkdir -p ~/tmp pushd ~/tmp if …
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?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.