The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



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
Enlever les espaces entre charc et de le remplacer par ','. smc3 De programmation et de script Shell 5 06-10-2008 12:08 PM
Remplacer les espaces récursivement prvnrk De programmation et de script Shell 5 08-31-2007 04:37 AM
Remplacer les espaces par un seul onglet, et le droit d'alignement Jae De programmation et de script Shell 1 08-08-2007 10:58 PM
Remplacer les espaces de 0 à avoir des valeurs numériques. videsh77 De programmation et de script Shell 1 04-15-2005 01:22 AM
Strip leader et les espaces que dans une variable de shell avec espaces jerardfjay De programmation et de script Shell 6 03-07-2005 02:24 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 10-06-2008
TRET tret is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 29
Remplacer les espaces

Salut les gars, si j'ai une autre question. Puis-je utiliser sed pour remplacer les espaces dans une chaîne de caractères ou variable de 20%

Je ne parviens pas à l'utilisation de curl sur le Web contenant des espaces

Merci!
  #2 (permalink)  
Old 10-06-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Messages: 1390
d'après l'échantillon d'entrée et de sortie record
  #3 (permalink)  
Old 10-06-2008
TRET tret is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 29
Citation:
Posté par vidyadhar85 View Post
d'après l'échantillon d'entrée et de sortie record
il s'agit d'un échantillon de code que j'ai pour obtenir le fichier "GetSeries.php.xml" de thetvdb.com

Code:
series_name="green hornet"

curl -s -o /Users/rtipton/Desktop/GetSeries.php.xml "http://thetvdb.com/api/GetSeries.php?seriesname=$series_name"
Quand je fais cela, je reçois un tas de résultats dans le xml pour les émissions de télévision y compris les «verts» dans le titre. Boucle ne comprend pas quelque chose après le premier espace dans les URL.

Je ne suis pas sûr de ce que je pourrais fournir de sortie dans ce cas, laissez-moi savoir si je peux donner plus de

Merci encore Vid
  #4 (permalink)  
Old 10-06-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Messages: 1390
vous pouvez essayer quelque chose de ce genre
Code:
 
series_name=`echo "$series_name"|sed 's/ /%20/g'`
  #5 (permalink)  
Old 10-06-2008
TRET tret is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 29
Citation:
Posté par vidyadhar85 View Post
vous pouvez essayer quelque chose de ce genre
Code:
 
series_name=`echo "$series_name"|sed 's/ /%20/g'`
Nice cela fonctionne ainsi. Trop de bonnes options ici! You guys are good, thanks again!

Rob
  #6 (permalink)  
Old 10-06-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmeur, auteur
  
 

Join Date: Mar 2007
Lieu: Toronto, Canada
Messages: 2361
Citation:
Posté par TRET View Post
Salut les gars, si j'ai une autre question. Puis-je utiliser sed pour remplacer les espaces dans une chaîne de caractères ou variable de 20%

Je ne parviens pas à l'utilisation de curl sur le Web contenant des espaces

Code:
string=$( printf "%s\n" "$string" | sed 's/ /%20/g' )
Ou. avec bash ou ksh93:

Code:
string=${string// /%20}
  #7 (permalink)  
Old 10-06-2008
TRET tret is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 29
Citation:
Posté par cfajohnson View Post

Code:
string=$( printf "%s\n" "$string" | sed 's/ /%20/g' )
Ou. avec bash ou ksh93:

Code:
string=${string// /%20}
Hey thanks cfajohnson, qui ne l'astuce, la deuxième proposition fonctionne parfaitement!

Merci encore d'avoir été si utile guys, I really appreciate it.
Closed Thread

Bookmarks

Tags
commandes Unix

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:24 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0