J'ai copié à distance un fichier sur mon ordinateur portable en utilisant: scp someFile [email protected]:/home/USER/put/it/some/where/oh/damn/you/here Je veux pouvoir compléter automatiquement le chemin distant en appuyant sur
J'ai copié à distance un fichier sur mon ordinateur portable en utilisant: scp someFile [email protected]:/home/USER/put/it/some/where/oh/damn/you/here Je veux pouvoir compléter automatiquement le chemin distant en appuyant sur
J'essaie de trouver où un spécifique aliasa été déclaré. J'ai cherché tous les endroits habituels que je connais pour chercher des pseudonymes: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sans chance. Je sais que c'est aliasparce que quand je le fais which COMMAND, je reçois: alias...
J'ai ceci: date +"%H hours and %M minutes" J'utilise festival pour le dire .. mais il dit: "zéro neuf heures" .. je veux que ça dise "neuf heures"! mais la date me donne toujours 09 ... alors je me demande si bash peut facilement faire que ça devienne juste 9? dans le script complexe, j'ai essayé...
Quand je cours export $PATHen bash, j'obtiens l'erreur not a valid identifier.
J'ai récemment remarqué 2 fonctionnalités dans Fish et je me demandais si quelqu'un savait si elles étaient également disponibles dans Bash? Mise en évidence de la syntaxe Détails: Vous remarquerez rapidement que fish met en évidence la syntaxe lors de la frappe. Les commandes non valides sont...
En python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Pour diviser un nombre par des triplets, par exemple: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Comment faire la même chose avec bash /
De help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function...
Je veux voir quelles sont les dernières N commandes de mon history. Je pensais que history | tail -n 5cela marcherait, mais j'ai remarqué qu'une commande multiligne compte pour autant de lignes qu'elle a. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 Ma question...
J'ai deux serveurs (Debian) Linux. Je crée un script shell. Sur le premier je crée un tableau ainsi: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Cela fonctionne bien. Mais quand je lance ceci sur l'autre serveur, je reçois: Syntax error: "(" unexpected Autant que je sache,...
Après avoir découvert ce que cela shopt -s histappend signifie , cela semble être un paramètre très sain d'esprit et je suis surpris que ce ne soit pas le cas par défaut. Pourquoi quelqu'un voudrait-il effacer son historique à chaque sortie de
J'essaie de lire un fichier texte et de faire quelque chose avec chaque ligne, en utilisant un script bash. Donc, j'ai une liste qui ressemble à ceci: server1 server2 server3 server4 Je pensais pouvoir boucler cette boucle en utilisant une boucle while, comme ceci: while read server; do ssh $server...
J'ai un tas de fichiers MP3 dont les pochettes d'album sont incluses dans le fichier lui-même. Je cherche maintenant un moyen de les extraire pour les stocker séparément, au mieux en ligne de commande. Y a-t-il un moyen d'y
Si je définis le répertoire en cours / de travail (en y accédant à l'aide de cd) vers un répertoire particulier, puis tapez: rm *.xvg Que fera cette commande? Est-il vrai que la commande ci-dessus ne supprimera que les fichiers portant l'extension .xvg uniquement dans le répertoire de travail?...
Comment peut-on exécuter plusieurs programmes en arrière-plan avec une seule commande? J'ai essayé les commandes ci-dessous, mais elles ne fonctionnent pas. nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ;...
Je ne fais pas beaucoup de scripts shell, j'ai donc été un peu surpris de lire la documentationgit submodule et de voir la syntaxe utilisée dans cette documentation: Un retour non nul de la commande dans n'importe quel sous-module provoque l'arrêt du traitement. Cela peut être annulé en ajoutant ||...
(Voir Utilisation #! / Bin / sh ou #! / Bin / bash pour la compatibilité et la facilité d'utilisation Ubuntu-OSX & POSIX ) Si je veux que mes scripts utilisent le shell bash, utiliser l'extension .bash appelle bash ou est-ce que cela dépend de la configuration système / de la première ligne de...
J'ai besoin d'écrire un script shell qui fonctionne de cette façon: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# il y a une boucle for dans le script for i in $@ Cependant, comme je le sais, $ @ comprend 1 $ jusqu'à $ ($ - 1). Mais pour mon programme, $ 1 diffère nettement de $ 2 $ 3 $ 4 $,...
Le code simple fonctionne ici comme prévu sur ma machine s'il est lancé avec bash: function ⏰(){ date } ⏰ Pourrait-il y avoir un problème pour les autres utilisateurs, ou est-ce universel? Je me demande parce que je n'ai jamais rien vu de tel dans un autre code source pour le moment. Edit: Il...
Dans un bashscript, j'ai besoin de différentes valeurs provenant de /proc/fichiers. Jusqu'à présent, j'ai des dizaines de lignes qui attrapent les fichiers directement comme ça: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Afin de rendre cela plus efficace, j’ai sauvegardé le contenu du fichier...
Est-ce une bonne idée d'utiliser l'alias suivant: cd() { pushd $1; } en bash? Je pense que cela serait très utile, car je peux alors utiliser une série de popds au lieu d’une cd -seule fois. Y a-t-il des cas où cela pourrait être un