Questions marquées «string»

18
Comment différer l'expansion variable

Je voulais initialiser certaines chaînes en haut de mon script avec des variables qui n'ont pas encore été définies, telles que: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' puis plus tard PLACE, EVENT, ACTIONet RESULTsera réglé. Je veux ensuite pouvoir...

14
Indexer une chaîne en bash

Comment puis-je faire référence à une chaîne par index dans sh / bash? Autrement dit, le séparer essentiellement. J'essaie de supprimer 5 caractères d'un nom de fichier. Tous les noms ont la structure: nom_nr_code. J'essaie de supprimer le bit de code alphanumérique 5. name_nr_est toujours de 10...

13
substitutions de chaînes: toutes les occurrences

Une question simple, mais je ne trouve pas la réponse. la documentation zsh me submerge :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Comment puis-je remplacer tous les «the» par «THE», pas seulement la première occurrence? Avec zsh, ce sont les choses les plus simples qui...

12
Nombre de caractères dans la sortie d'une commande shell

J'écris un script qui doit calculer le nombre de caractères dans la sortie d'une commande en une seule étape . Par exemple, l'utilisation de la commande readlink -f /etc/fstabdoit renvoyer 10car la sortie de cette commande comporte 10 caractères. C'est déjà possible avec des variables stockées à...

11
Analyse JSON sur le shell

Comment analyser la sortie JSON sur le shell? Par exemple, Amazon Web Services fournit une CLI pour récupérer l'état de vos instances: $ aws ec2 describe-instances <my_instance_id> Mais la commande renvoie une chaîne JSON. La sortie de cette commande ressemble à ceci: $ aws ec2...