Articles of bash

Comment utiliser l’AWS S3 CLI pour vider des fichiers à stdout dans BASH?

Je commence un script bash qui prend un chemin dans S3 (comme spécifié dans la commande ls ) et vide le contenu de tous les objects de fichier dans stdout . Je voudrais essentiellement répliquer cat /path/to/files/* sauf pour S3, par exemple s3cat ‘/bucket/path/to/files/*’ . Mon premier regard sur les options consiste à utiliser la […]

Comment créer un script bash pour vérifier la connexion SSH?

Je suis en train de créer un script bash qui se connecterait aux machines distantes et créerait des clés privées et publiques. Mon problème est que les machines distantes ne sont pas très fiables, et elles ne sont pas toujours en place. J’ai besoin d’un script bash qui vérifierait si la connexion SSH est active. […]

Bash scripting manquant ‘]’

Je reçois une erreur toujours là et l’instruction else est toujours exécutée indépendamment de l’entrée donnée. J’ai même essayé en supprimant le; à la ligne 13 mais cela n’a pas aidé. test.sh #!/bin/bash echo “Enter app name” read y $y & top -b -n 1 > topLog.log #-w checks for the whole word not and […]

Qu’est-ce que l’équivalent cmd / powershell de back tick sur bash?

Redirection de la sortie de commande: par exemple: echo “Foo `./print_5_As.rb`” ferait écho à “Foo AAAAA”

Un script de fin de tabulation Bash peut-il être utilisé dans zsh?

J’ai un script de complétion d’onglet Bash pour Hadoop d’Apache. Normalement, j’utilise zsh comme shell quotidien. Il a tendance à ressembler beaucoup à ce que je veux, mais il semblerait que les systèmes d’achèvement de tabulation diffèrent radicalement entre eux. Existe-t-il un moyen simple de «convertir» les définitions d’achèvement de bash-tab existantes en zsh? Je […]

Comment trouver des processus basés sur le port et les tuer tous?

Trouvez des processus basés sur le numéro de port et tuez-les tous. ps -efl | grep PORT_NUMBER | kill -9 process_found_previously comment compléter la dernière colonne?

Comment puis-je faire en sorte que l’achèvement de l’onglet bash se comporte comme une complétion de l’onglet vim et parcourir les correspondances correspondantes?

Je voulais trouver une solution pour cela depuis des années. Je suis tellement plus productif en vim lors de la manipulation de fichiers que de bash pour cette raison. Si j’ai file_12390983421 file_12391983421 file_12340983421 file_12390986421 Dans bash et tapez file_1-> onglet, cela liste évidemment: file_12390983421 file_12391983421 file_12340983421 file_12390986421 Et c’est un horrible ennui et pénible […]

Impossible de modifier le raccourci Windows de git bash

Sous Windows 7, je voudrais modifier les parameters de la fenêtre de commande de l’extension du shell Git Bash Here, par exemple la largeur, la hauteur et la police. Mais quand je fais cela, je reçois une erreur “Impossible de modifier le raccourci”. Je peux modifier le raccourci pour Git Bash dans le menu Démarrer […]

Boucle while à tester si un fichier existe dans bash

Je travaille sur un script shell qui effectue certaines modifications sur un fichier txt uniquement s’il existe, mais cette boucle de test ne fonctionne pas, je me demande pourquoi? Je vous remercie! while [ ! -f /tmp/list.txt ] ; do sleep 2 done

Comment exécuter un groupe de commandes en tant qu’autre utilisateur dans Bash?

Il existe déjà des questions existantes concernant l’exécution de commandes en tant qu’autre utilisateur. Cependant, la question et les réponses se concentrent sur une seule commande au lieu d’un long groupe de commandes. Par exemple, considérez le script suivant: #!/bin/bash set -e root_command -p param1 # run as root # these commands must be run […]