Retourner au contenu associé (entrée de forum : Couper une chaîne de caractère en deux)
Posté par calandoa le 08 janvier 2013 à 16:00. En réponse au message Couper une chaîne de caractère en deux. Évalué à 3.
On insère un LF au milieu, et on affiche:
str[$#str/2]+='\n' print $str
On peut aussi insérer un espace pour mettre directement dans un tableau :
str[$#str/2]+=' ' array=( ${(z)str} ) print -l $array
Assez bizarrement, je n'arrive pas à insérer un vrai LF dans le premier cas ; il s'agit toujours de la séquence \ puis n bien interprétée par le print mais pas par (f).
\
n
print
(f)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Avec zsh
Posté par calandoa . En réponse au message Couper une chaîne de caractère en deux. Évalué à 3.
On insère un LF au milieu, et on affiche:
On peut aussi insérer un espace pour mettre directement dans un tableau :
Assez bizarrement, je n'arrive pas à insérer un vrai LF dans le premier cas ; il s'agit toujours de la séquence
\puisnbien interprétée par leprintmais pas par(f).