Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).


1
Conversion d'une table html en table ascii de type ncurses?
J'ai de la documentation dans une table html. Je veux convertir la table en table ascii, comme vous le voyez lorsque vous obtenez un résultat de ligne de commande mysql, comme ceci: +------------+------------+ | header | header | +------------+------------+ | cell data | cell data | +------------+------------+ | cell data …


4
Copier / renommer plusieurs fichiers à l'aide d'une expression régulière (script shell)
J'ai une collection de fichiers correspondant à un modèle tel que 'affectation02.cc', 'affectation02.h', 'affectation02.txt', etc. Je voudrais copier / renommer ces fichiers dans 'affectation03.cc', 'affectation03. h ',' assignation03.txt ', etc. Je soupçonne que cela devrait être simple en utilisant un script shell et sed. Jusqu'à présent, j'ai: OLD_NO=$1 NEW_NO=$2 echo …

1
Raison de l'obsolescence de ksh -eq
La dernière version de ksh est obsolète en utilisant -eqdans les [[ ]]blocs, préférant à la (( ))place. Pourquoi est-ce? Je ne peux pas trouver de la documentation sur les avantages de (( ))plus [[ ]]partout, et je trouve que la syntaxe beaucoup plus évidente. Par exemple: #!/bin/ksh var=1 if …


3
Aplatir la hiérarchie des répertoires en préservant les noms de répertoire dans le nouveau nom de répertoire
Je veux essentiellement partir de ceci: . ├── Alan Walker │ ├── Different World │ │ ├── 01 Intro.mp3 │ │ ├── 02 Lost Control.mp3 │ │ └── cover.jpg │ └── Same World │ ├── 01 Intro.mp3 │ └── 02 Found Control.mp3 ├── Aurora │ └── Infections Of A Different …



1
Script shell de décodage d'URL
Comment puis-je stocker la chaîne décodée url dans une variable à l'aide d'un script shell #!/bin/sh alias urldecode='python -c "import sys, urllib as ul;print ul.unquote_plus(sys.argv[1])"' str="this+is+%2F+%2B+%2C+.+url+%23%24coded" decoded = ${urldecode $str} echo $decoded J'essaye de stocker la chaîne décodée dans la variable nommée décodée.
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.