Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.



4
Changer la police dans la commande echo
Est-il possible de changer les attributs de police de la sortie d'écho dans zsh ou bash? Ce que je voudrais, c'est quelque chose qui ressemble à: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". pour …
16 bash  shell  zsh  fonts 





1
attendre bash-builtin brûle un CPU à 100 pour cent
Se produit au moins sur GNU bash version 4.3.42 x86_64 && GNU bash version 4.3.11 x86_64 J'utilise sleep & wait $!au lieu d'un simple sleeppour obtenir un interruptible sleeppar un signal (comme SIGUSR1 ). Mais il semble que le waitbash-builtin se comporte de manière étrange lorsque vous exécutez ce qui …



5
Pourquoi il y a plusieurs shells dans un système de type Unix?
Je viens de commencer à apprendre les principes fondamentaux d'Unix et à me demander pourquoi il y a tant de shells dans un système de type Unix. Extrait du livre Programmation avancée dans l'environnement Unix : Un shell est un interpréteur de ligne de commande qui lit les entrées utilisateur …
16 shell 

5
Comment intégrer une commande shell dans une expression sed?
J'ai un fichier texte au format suivant: keyword value keyword value ... Où mot-clé est un seul mot et la valeur est tout le reste jusqu'à la fin de la ligne. Je veux lire le fichier à partir d'un script shell, de manière à ce que les valeurs (mais pas …
16 shell  sed 



4
Traitement de la variable bash avec sed
la variable bash LATLNG contient une valeur de latitude et de longitude entre parenthèses comme ceci (53.3096,-6.28396) Je veux les analyser dans une variable appelée LAT et LON que j'essaie de faire via sed comme ça LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Cependant, j'obtiens l'erreur suivante: sed: can't read (53.3096,-6.28396): …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.