![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Parser une chaîne de caractères dans un shell script | asutoshch | De programmation et de script Shell | 19 | 05-26-2008 10:18 PM |
| question de construire un script shell | vishalpatel03 | De programmation et de script Shell | 5 | 12-12-2007 12:45 PM |
| string script shell extension | VBM | De programmation et de script Shell | 4 | 11-10-2006 01:58 AM |
| L'inversion de l'assiette et d'une chaîne par le biais de scripts SHELL | DeepakXavier | De programmation et de script Shell | 5 | 09-28-2005 10:25 AM |
| Shell script: Cut / (slash) dans la chaîne de caractères | ThuongTranVN | UNIX pour les nuls Questions et réponses | 4 | 01-30-2001 12:35 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment construire une chaîne de caractères en script shell
Salut à tous,
J'ai eu un problème. Je suis en train d'utiliser un paramètre PK \u003d "PK1 PK2 PK3" i nécessité de construire la chaîne a.PK1 \u003d b.PK1 et a.PK2 \u003d b.PK2 et a.PK3 \u003d b.PK3 S'il vous plaît, aidez |
|
||||
|
Il s'agit d'un paramètre de param fichier le fichier de configuration ou vous pouvez dire.
Je veux utiliser ce paramètre dans un script shell et de construire au-dessus de la chaîne de manière à ce que je peux l'utiliser dans la clause WHERE de la requête. Merci |
|
||||
|
Salut Merci.
On a l'impression du résultat requis. Pouvez-vous m'aider à assigner à une variable. j'ai essayé PK_STR \u003d echo 'PK \u003d "PK1 PK2 PK3"' | awk-F "\" " '(split ($ 2, s," ") print "a." s [1] "\u003d b." s [1] "et a." s "[2] \u003d b." s [2] "et a." s [3] \u003d b. " s [3]) " elle ne fonctionne pas Merci |
|
||||
|
Code:
PK_STR=`echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}'`
ou: Code:
PK_STR=$(echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}')
Observe |
![]() |
| Bookmarks |
| Tags |
| solaris |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|