Articles of bash

Git autocomplete dans les alias bash?

J’utilise go comme un simple alias bash pour git checkout branchname . Ce qui me manque, c’est la fonctionnalité de saisie semi-automatique qui fonctionne avec la commande complète git checkout branchna… mais pas dans l’alias. Existe-t-il un moyen d’instruire Bash à “hériter” du “pilote” de saisie semi-automatique pour une autre commande?

Comment construire une affectation conditionnelle dans bash?

Je cherche un moyen de créer des affectations conditionnelles dans bash: En Java, cela ressemble à ceci: int variable= (condition) ? 1 : 0;

Essayer de récupérer les 5 premiers caractères d’une chaîne dans une erreur bash?

J’essaie de récupérer les 5 premiers caractères d’une chaîne et continue à obtenir une erreur de Bad substitution pour la ligne de manipulation de chaîne, j’ai les lignes suivantes dans mon script testssortingng.sh : TESTSTRINGONE=”MOTEST” NEWTESTSTRING=${TESTSTRINGONE:0:5} echo ${NEWTESTSTRING} J’ai revu la syntaxe plusieurs fois et je ne peux pas voir ce que je fais mal […]

Parcourez les parameters en sautant le premier

Salut j’ai ce qui suit: bash_script parm1 abcd ..n Je veux itérer et imprimer toutes les valeurs dans la ligne de commande à partir de a, pas de parm1

Traitement parallèle depuis une queue de commandes sous Linux (bash, python, ruby… peu importe)

J’ai une liste / queue de 200 commandes que je dois exécuter dans un shell sur un serveur Linux. Je veux seulement avoir un maximum de 10 processus en cours d’exécution (à partir de la queue) en même temps. Certains processus prendront quelques secondes, d’autres seront beaucoup plus longs. Quand un processus se termine, je […]

comment savoir si il utilise zsh ou bash

J’ai une question sur la façon de déterminer quel shell est utilisé par l’utilisateur. Supposons un script que si l’utilisateur utilise zsh, placez PATH sur son .zshrc et si vous utilisez bash, placez-le dans .bashrc. Et définissez rvmrc en conséquence. #!/usr/bin/env bash export PATH=’/usr/local/bin:$PATH'” >> ~/.zshrc source ~/.zshrc J’ai essayé ce qui suit mais cela […]

Convertir les fins de ligne

J’ai utilisé d2u pour convertir les fins de ligne. Après avoir installé Puppy Linux, j’ai remarqué qu’il ne venait pas avec d2u , mais dos2unix . Ensuite, j’ai remarqué qu’Ubuntu manque tous les deux par défaut. Quelle est une autre façon de convertir les fins de ligne?

Comment faire un script bash demander un mot de passe?

Je veux sécuriser l’exécution d’un programme avec un mot de passe. Comment est-ce que je fais ça dans bash?

Ruby – Voir si un port est ouvert

J’ai besoin d’un moyen rapide pour savoir si un port donné est ouvert avec Ruby. Je suis en train de jouer avec ça: require ‘socket’ def is_port_open?(ip, port) begin TCPSocket.new(ip, port) rescue Errno::ECONNREFUSED return false end return true end Cela fonctionne très bien si le port est ouvert, mais l’inconvénient est que de temps en […]

Mettre l’adresse IP dans la variable bash. Y a-t-il un meilleur moyen

J’essaie de trouver un moyen court et robuste de mettre mon adresse IP dans une variable bash et je suis curieux de savoir s’il existe un moyen plus simple d’y parvenir. Voici comment je le fais actuellement: ip=`ifconfig|xargs|awk ‘{print $7}’|sed -e ‘s/[az]*:/”/’`