Questions marquées «shell»

11
Liste des noms d'alias, de fonctions et de variables dans zsh

J'ai besoin d'un moyen de lister les noms (sans le corps / contenu / valeur) des alias, fonctions, variables, tableaux dans zsh. De manière optimale, il devrait se comporter comme compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you...

11
Comment déterminer le temps restant dans un «sommeil»?

J'ai: sleep 210m && for i in $(seq 1 5); do echo -e '\a'; sleep 0.5; done fonctionnant comme une minuterie simple et sans fioritures pour me rappeler quand quelque chose doit être fait. C'est le sleep 210mPID 25347. J'essaie de comprendre combien de temps il reste dans le sommeil. Le...

11
Formatage du texte en colonnes

J'ai un fichier avec deux colonnes comme indiqué ci-dessous (exemple): FICHIER 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 J'ai besoin de formater cela et ma sortie attendue devrait être: FICHIER 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9

11
Est-il dangereux d'exécuter l'écho sans guillemets?

J'ai vu quelques sujets similaires, mais ils se réfèrent à ne pas citer de variables, ce qui, je le sais, pourrait conduire à des résultats indésirables. J'ai vu ce code et je me demandais s'il serait possible d'injecter quelque chose à exécuter lorsque cette ligne de code s'exécutera: echo run...

11
Commande multiligne: commentez une ligne

J'aime utiliser le format suivant dans les scripts pour les commandes avec beaucoup de paramètres (pour la lisibilité): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Mais,...

11
Enveloppez tous les chiffres dans JSON avec des guillemets

Il existe des données JSON qui contiennent des valeurs numériques. Comment convertir tous les chiffres en chaînes? (envelopper avec des citations) Exemple: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } devrait devenir {...