Questions marquées «bash»

485
Supprimer un préfixe / suffixe fixe d'une chaîne dans Bash

Dans mon bash script, j'ai une chaîne et son préfixe / suffixe. J'ai besoin de supprimer le préfixe / suffixe de la chaîne d'origine. Par exemple, supposons que j'ai les valeurs suivantes: string="hello-world" prefix="hell" suffix="ld" Comment arriver au résultat suivant?

444
Traiter tous les arguments sauf le premier (dans un script bash)

J'ai un script simple où le premier argument est réservé pour le nom de fichier, et tous les autres arguments facultatifs doivent être passés à d'autres parties du script. En utilisant Google, j'ai trouvé ce wiki , mais il a fourni un exemple littéral: echo "${@: -1}" Je ne peux rien faire d'autre,...