[ksh] Mixture bizarre dans une chaine de caracteres - getopts

Mixture bizarre dans une chaine de caracteres - getopts [ksh] - Shell/Batch - Programmation

Marsh Posté le 09-09-2022 à 07:51:26    

Selon https://docstore.mik.ua/orelly/unix3/korn/appb_11.htm
 
on a :
 

USAGE=$'[-?\n@(#)$Id: phaser4 (Starfleet Research and Development)'  
USAGE+=$' Stardate 57234.22 $\n]'  
USAGE+="[-author?J. Programmer ]"  
USAGE+="[-copyright?Copyright (c) Stardate 57000 Starfleet.]"  
USAGE+="[-license?http://www.starfleet.mil.fed/weapons-license.xml23]"  
USAGE+="[+NAME?phaser4 --- combined phaser and tricorder]"  
USAGE+="[+DESCRIPTION?The \aphaser4\a program combines the operation "  
USAGE+="of the \aphaser3\a and \atricorder\a programs in one handy tool.]"  
USAGE+="[k:kill?Use kill setting (default).]"  
USAGE+="[l:lev*el]#[level:=2?Set the phaser level.]{ [0-2?non-lethal settings] [3-10?lethal, use with caution] }"  
USAGE+="[s:stun?Stun-only.]"  
USAGE+="[t:tricorder?Tricorder mode.]:?[life_form]"  
USAGE+=$'\n\nfile ...\n\n'  
USAGE+=$'[+SEE ALSO?\aphaser3\a(1), \atricorder\a(1)]' docstore.mik.ua/orelly/unix3/korn/appb_11.htm


 
je ne comprends pas dans les 2 dernières lignes ce qu'est
 

USAGE+=$'\n\nfile ...\n\n'  
USAGE+=$'[+SEE ALSO?\aphaser3\a(1), \atricorder\a(1)]' docstore.mik.ua/orelly/unix3/korn/appb_11.htm


 
et le sens de :
 

$'....'


 
 
Je voudrais insérer des variables dans USAGE, ca fonctionne dans les permières lignes, normal c'est entre "", mais impossible pour les deux dernières lignes...
 
Des idées ?


Message édité par spark le 11-09-2022 à 19:16:51

---------------
Un cycle complet sera une série de 100.
Reply

Marsh Posté le 09-09-2022 à 07:51:26   

Reply

Marsh Posté le 11-09-2022 à 19:16:19    

up


---------------
Un cycle complet sera une série de 100.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed