Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
J'ai un mini-système avec un nombre limité seulement de binaires ( bash, cp, cat, sed, ...). Je n'ai pas de tailcommande, et je me demande si je pourrais émuler la fonctionnalité de queue avecsed cat foo.txt | tail -n 10 Je sais que je peux imprimer les lignes 1 à …
J'ai un Medical.csvfichier avec des lignes de format suivant, field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation' field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation' Je veux écrire un script bash pour le convertir en table HTML avec field, displayNameet typecomme en-têtes dynamiquement. Le Csv2HtmlConverter.sh(Inspiré par la réponse lors de la conversion de la …
Comment puis-je supprimer les séquences de caractères suivantes de mes fichiers? ^[[64;8H, ^[[?25h, ^[[1;64rEtc ou éviter d' avoir attendre les ajouter en premier lieu? Contexte: J'utilise une collection de scripts attendus pour certaines tâches. Les fichiers de sortie que je collecte contiennent souvent le type de caractères ci-dessus (comme affiché …
Je suis sur Debian et je souhaite re-partitionner mon disque et réinstaller. Existe-t-il un moyen simple de restaurer tous les packages actuellement installés après une nouvelle installation? Je pense à le faire en créant une liste d'applications de sauvegarde: #generate list of installed packages dpkg -l | awk '{ print …
J'ai le script bash simplifié suivant #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Si je passe des arguments (noms de fichiers) comme paramètres, ce script affichera les noms de fichiers appropriés. D'un autre côté, si je ne passe …
J'essaie de trouver une méthode très rapide pour déterminer les dimensions d'une image. Je sais que je pourrais mouiller l'image, puis utiliser imagemagick pour déterminer la hauteur et la largeur de l'image. Je crains que ce ne soit pas le moyen le plus rapide de le faire. Je souhaite également …
comment obtenir le premier nombre de variables J'ai une variable: STR="My horse weighs 3000 kg but the car weighs more" STR="Maruska found 000011 mushrooms but only 001 was not with meat" STR="Yesterday I almost won the lottery 0000020 CZK but in the end it was only 05 CZK" J'ai besoin …
J'essaie de faire de la recherche et du remplacement sur une variable en utilisant l'expansion du paramètre $ {VAR // search / replace}. J'ai une PS1 assez longue et maléfique, dont je veux déterminer la taille après l'extension. Pour ce faire, je dois supprimer un tas de séquences d'échappement que …
Je viens de l'ajouter à mon .bashrcpour obtenir une sortie colorisée avec less: # Colorize less man pages. export LESS_TERMCAP_md=$'\e[01;34m' export LESS_TERMCAP_us=$'\e[01;33m' export LESS_TERMCAP_so=$'\e[01;44;37m' export LESS_TERMCAP_mb=$'\e[01;31m' export LESS_TERMCAP_mr=$'\e[01;35m' export LESS_TERMCAP_me=$'\e[00m' export LESS_TERMCAP_ue=$'\e[00m' export LESS_TERMCAP_se=$'\e[00m' ... et maintenant tout d'un coup, certaines commandes (qui semblent être liées à l'affichage des variables …
J'essaie de créer un script simple qui, entre autres choses, créera un sous-shell: #!/bin/sh # setup "${@:-$SHELL}" # teardown La question est: je dois changer l'invite par défaut, donc par exemple: $ # shell par défaut $ ./myscript (myscript) $ # subshell (myscript) $ exit $ J'ai essayé de changer …
Cette question a été posée d'une manière différente dans d'autres forums. Mais il n'y a pas eu d'explication décente pour laquelle vous ne pouvez pas faire ce qui suit en bash. #!/bin/bash command1 SWITCH_USER_TO rag command2 command3 Habituellement, la manière suggérée est #!/bin/bash command1 sudo -u rag command2 sudo -u …
J'ai créé un mini script pour redémarrer mon Raspberry Pi sur simple pression d'un bouton. Le script utilise simplement le câblagePi (commande gpio) pour définir la broche 0 (broche 17 dans l'ordre de numérotation standard du Raspberry Pi) pour entrer, puis lit la valeur jusqu'à ce qu'elle soit une (c'est-à-dire …
J'utilise : exec >script.log 2>&1 dans mon script pour rediriger toutes les sorties vers un fichier. À la fin du script, je voudrais imprimer un message à l'écran. Comment arrêter la redirection?
Je veux créer un script qui: (1) Obtient un chemin d'accès donnant à l'utilisateur la possibilité d'utiliser tab pour la saisie semi-automatique, puis (2) obtient un nom de fichier de l'utilisateur, puis (3) crée un fichier sur ce chemin avec l'extension. SMS. Ma question est: comment faire 1.? Comment dire …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.