![]() |
|
|
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 |
| Est-ce qu'un serveur web libre savoir à intégrer dans mon app | umen | High Level Programming | 4 | 03-18-2008 10:47 AM |
| Peut-on trouver un bug dans ce code? shell script | amon | De programmation et de script Shell | 1 | 09-19-2006 03:11 AM |
| Capture Oracle code de retour en script shell | Vikas Sood | De programmation et de script Shell | 1 | 05-22-2006 06:32 PM |
| Boutique code de retour du script shell dans la table oracle | sveera | De programmation et de script Shell | 3 | 05-04-2005 02:25 PM |
| Masquer code script shell? | alan | De programmation et de script Shell | 11 | 08-02-2003 12:33 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment intégrer dans un shell script awk code
J'ai écrit un code pour extraire les valeurs séparées par des virgules à partir d'un fichier et de les assigner à une variable dans awk code.i souhaitez utiliser une de ces variables à utiliser dans la fonction wget c'est-à-dire de passer le siteurl.How i peuvent mettre en œuvre la commande shell wget à l'intérieur du awk pour loop.code extrait est présenté ci-dessous.
Note: 1.sitenames est un nom de fichiers csv. awk-F, '(split ($ 0, ar ,","); for (i \u003d 0; i <1; i + +) (Siteurl \u003d ar [1]; size \u003d ar [2]; nkeys \u003d ar [3]; print siteurl; format d'impression; print nkeys; # Wget www.real.com -o test.txt for (j \u003d 0; j <nkeys; j + +) ( k \u003d 4; mots-clés \u003d ar [k + j]; d'impression des mots-clés; ) ) ) 'Sitenames observe, Raj |
|
||||
|
Anbu,
Le code qui vous est envoyé de travail, mais si je passe la siteurl comme une variable, il ne work.Any idées pour faire lire la valeur de la variable comme siteurl. J'ai essayé, mais ce ne fonctionne pas. system ( "wget-o $ siteurl test.txt") Observe, Raj |
|
||||
|
Salut Marikle,
Tout d'abord je vous remercie pour votre réponse rapide. Elle donne l'erreur suivante: testawk.sh: ligne 19: erreur de syntaxe près de jeton inattendu »(« testawk.sh: ligne 19: `nawk-v site_url \u003d $ siteurl '(system (" wget "site_url"-o test.txt))'' Je joins le code complet: awk-F, '(split ($ 0, ar ,","); for (i \u003d 0; i <1; i + +) (Siteurl \u003d ar [1]; size \u003d ar [2]; nkeys \u003d ar [3]; print siteurl; format d'impression; print nkeys; # Echo $ nkeys; nawk-v site_url \u003d $ siteurl '(system ( "wget" site_url "-o test.txt))' # System ( "wget $ ()-o siteurl test.txt") # Wget www.rhapsody.com -o test.txt for (j \u003d 0; j <nkeys; j + +) ( k \u003d 4; mots-clés \u003d ar [k + j]; d'impression des mots-clés; ) ) ) 'Sitenames Permettez-moi de savoir où je fais de mal? / Observe, Rajesh |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|