Questions marquées «sh»

262
Bash peut-il afficher la définition d'une fonction?

Existe-t-il un moyen d'afficher la définition d'une fonction bash dans bash? Par exemple, disons que j'ai défini la fonction foobar function foobar { echo "I'm foobar" } Existe-t-il un moyen d'obtenir ultérieurement le code qui foobars'exécute? $ # non-working pseudocode $ echo $foobar echo "I'm...

262
Démarrez ssh-agent à la connexion

J'ai un site en tant que dépôt Git distant tirant de Bitbucket.com en utilisant un alias SSH. Je peux démarrer manuellement l'agent ssh sur mon serveur mais je dois le faire à chaque fois que je me connecte via SSH. Je démarre manuellement l'agent ssh: eval ssh-agent $SHELL Ensuite, j'ajoute...

260
Est-il possible de décrypter les hachages MD5?

Quelqu'un m'a dit qu'il avait vu des systèmes logiciels qui: récupérer les mots de passe chiffrés MD5 à partir d'autres systèmes; décrypter les mots de passe cryptés et stocker les mots de passe dans la base de données du système en utilisant le propre algorithme du système. Est-ce possible? Je...

257
Abandonner une pop cachée dans Git

J'ai sauté une cachette et il y a eu un conflit de fusion. Contrairement à la question qui est répertoriée comme un doublon, j'avais déjà quelques modifications non validées dans le répertoire que je voulais conserver. Je ne veux pas seulement faire disparaître le conflit de fusion, mais aussi...

256
Opérateurs logiques simples dans Bash

J'ai quelques variables et je veux vérifier la condition suivante (écrite en mots, puis ma tentative infructueuse de script bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Et dans ma tentative ratée, j'ai trouvé: if (($varA == 1)) && ( (($varB ==...

254
Puis-je changer le nom de `nohup.out`?

Lorsque je cours nohup some_command &, la sortie passe à nohup.out; man nohupdit de regarder info nohupce qui à son tour dit: Si la sortie standard est un terminal, la sortie standard de la commande est ajoutée au fichier 'nohup.out'; si cela ne peut pas être écrit, il est ajouté au fichier '$...

252
Comment détecter si mon script shell s'exécute via un canal?

Comment détecter à partir d'un script shell si sa sortie standard est envoyée à un terminal ou si elle est dirigée vers un autre processus? Le cas d'espèce: je voudrais ajouter des codes d'échappement pour coloriser la sortie, mais uniquement lorsqu'il est exécuté de manière interactive, mais pas...