J'utilise la disposition du clavier finlandais qui mappe AltGr+ Spaceà un espace insécable (NBSP, U + 00A0). Je suis satisfait de cela en général, mais je trouve que j'écris souvent accidentellement NBSP au lieu de l'espace normal après le |symbole " " (écrit avec AltGr+ <avec la disposition du clavier …
Supposons que j'ai cinq .shscripts Bash ( ) dans un dossier ( my_folder), et ils sont nommés comme suit: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh Comment puis-je écrire un sixième script Bash ou juste un liner qui commencera à exécuter tous ces scripts ensemble? J'ai besoin des cinq scripts pour commencer …
J'ai deux dossiers avec des structures de sous-dossiers similaires, que je voudrais comparer. Par exemple: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 et B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text Je voudrais répertorier tous les sous-dossiers Adont le préfixe est un sous-dossier …
J'ai écrit un script qui supprime tout sauf les deux derniers fichiers d'un dossier: #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf Ce script sera exécuté quotidiennement en tant que tâche cron. Le raisonnement est le …
Je suis très, très nouveau dans les scripts. Voici le script simple (qui fonctionne) que j'ai écrit, qui affiche une image lorsque 5 minutes se sont écoulées: sleep 300 && firefox file:///home/tasks/fiveminutes.jpg Voici ma question: parfois, je ne me souviens pas si j'ai démarré la minuterie. Y a-t-il un moyen …
J'essaie de renommer des fichiers comme celui-ci: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Mais la sedcommande remplace tous les espaces par _. Comment puis-je modifier la sedcommande pour y inclure des espaces avec les caractères spécifiés? J'ai essayé d'utiliser \smais ça …
Dans Ubuntu 16.04.3, j'ai un script bash très simple: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Lorsque je l'appelle en tant qu'utilisateur non root meou en tant que root, cela fonctionne comme prévu. Si j'utilise sudo ./test.sh, il se plaint d'une …
Pourquoi la commande mkdir échoue avec: "Aucun fichier ou répertoire de ce type"? #!/bin/bash set -e BIN_DIR="~/bin/" if [ ! -d "$BIN_DIR" ]; then mkdir "$BIN_DIR" fi
Considérer ce qui suit: $ ksh -c '1(){ echo hi;};1' ksh: 1: invalid function name $ dash -c '1(){ echo hi;};1' dash: 1: Syntax error: Bad function name $ bash -c '1(){ echo hi;};1' bash: `1': not a valid identifier bash: 1: command not found $ mksh -c '1(){ echo …
J'ai rencontré des schémas de globbing et des caractères génériques et je suis particulièrement intéressé [!]. Cette construction est similaire à la [!]construction, sauf qu'au lieu de faire correspondre des caractères à l'intérieur des crochets, elle correspondra à n'importe quel caractère, tant qu'elle n'est pas répertoriée entre les [et ]. …
Je viens de mettre à jour mon Ubuntu 16.04 vers 17.04 et j'ai trouvé un petit problème avec la cdcommande. Disons que j'ai deux dossiers: album-01&album-02 Dans Ubuntu 16.04, si je le fais, cd album*il ira dans le premier dossier trouvéalbum-01 Mais dans le nouveau Ubuntu 17.04, si je le …
Une vidéo Youtube peut être visionnée de manière autonome ou faire partie d'une liste de lecture. Exemple: https://www.youtube.com/watch?v=vbsNiOkm0BU et https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA Remarquez la pièce vbsNiOkm0BU. La question est d'obtenir cette partie pour toutes les vidéos de la chaîne / playlist. Le motif est de télécharger toutes les vidéos de cette chaîne …
Dans le terminal, je peux utiliser !!qui référencera ma commande précédente. Est-il possible de l'utiliser dans un alias? Je l'ai essayé, mais ce qui se passe, c'est que les points d'exclamation doubles sont interprétés littéralement. Ce que je veux avoir, c'est: J'entre une commande Je tape un alias qui inclura …
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.