![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX Desktop for Dummies Frågor & Svar Diskutera UNIX och Linux användargränssnitt gillar GNOME, KDE, CDE och Open Office här. Alla UNIX och Linux Newbies Välkommen! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Fråga om syntaktiskt (LIS) och (lista;) | hongwei | UNIX for Dummies Frågor & Svar | 1 | 04-22-2009 09:26 |
| Awk syntax fråga | Leo_NN | UNIX for Dummies Frågor & Svar | 5 | 10-28-2008 12:18 |
| Fråga om Hitta Utility | marlonus999 | Shell-programmering och Skript | 5 | 09-19-2007 04:53 |
| Enkel awk Fråga: Om Syntax | natdeamer | Shell-programmering och Skript | 1 | 09-10-2007 01:53 |
| awk syntax fråga | hcclnoodles | Shell-programmering och Skript | 2 | 10-28-2004 01:45 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
IPTC verktyget syntax fråga
Jag hittade och installerade David Moores libiptcdata med IPTC command-line utility. Det handlar om det senare att min fråga är baserat.
Användningen syntax är: IPTC [OPTIONS] [FILE] ... där m kräver en IPTC fält namn, och v är värdet för att tilldela eller ändra på detta område. Detta värde är en sträng som begränsas av dubbla citationstecken. Saken är jag nyfiken på (och som den här lilla leksaken skrevs under 2005 tvivlar jag på Peter Moore är på hans samma e-postadress som en utsänd på hans SourceForge manualsidan visar) är följande: Hur skulle ett säkert punktera värdet sträng, säga för en bildtext eller Särskilda anvisningar? Jag har redan provat ett utropstecken, varpå min bash shell påminde mig som ett kommando i skal (det märkte det ännu eftersom det var i dbl-citationstecken). Jag misstänker alltså att ett alternativt sätt att skiljetecken skulle behöva användas. Har aldrig installerat eller gjort någon användning av något liknande, jag gissar att det antingen skulle bli hex motsvarar de skiljetecken en ville representera, anslöt sig till resten av sträng av tecken / s, eller ett tecken och en annan strängen innehåller PM. Jag antar också att ett tips eller ledtråd till varför skulle i C + +-kod som detta skrevs. Problemet är, jag vet inte C + + och för att veta vad man ska leta efter. Kan någon bekant med C + + kodning hämta libfiles (etc) och försöka få fram vad det gäller säkrare syntax skulle vara att punktera dessa strängar [hex eller &-tecken mellan strängarna]? Tack för att ge detta en läsa. BZT |
|
||||
|
Lite trial-and-error, och en hel del av genomlysningsutrustning man, info och från t.ex. webbsidor senare har jag:
Det visade sig att det kommer ganska mycket överensstämmer med vad du skal tillåter. Det är bara att formatera dina strängar enligt tankskalets syntax. Om du råkar använda ett skiljetecken att ditt skal (t.ex. bash) förstår intuitivt som ett kommando (ni gamla bang <!> Gäller racing att tänka), och ni vet hur man ska isolera det eller dem så de är för att vara en del av strängen i stället för som kommando stenografer, så IPTC tagger kommer Glöm ut det och använda det som det är tänkt. Så efter nyss tagit tre meningar att säga vad som kunde ha sagt på bara en Jag ska försöka att jaga på länken för att ladda ner den och lägga den i en redigering av denna post någon gång i nästa 48hrs. Bortsett något går fel med min hårdvara, OS eller netto-tillgång konto.BZT |
|
||||
|
Trevligt att se att folk som arbetar på samma problem från två olika riktningar kan köra i samma tegelvägg och inte vet det.
Jag bara sprang både Moore verktyg och exiv2 på en JPEG där bildtext hade flera radbrytningar. Båda verktygen sprang en linje längs andra tills produktion för att visst område var en förvrängd röra. Okej, det är sannolikt David Moore har gått vidare till grönare betesmarker. Men hur Exiv2? Jag antar det är fortfarande upprätthålls och uppdateras. Vem ska jag tala om denna (eller fråga och få sina förklaringar till varför)? På ett sätt, det är inte längre en fråga om syntax, men mer en utmaning för coders i publiken: Är det möjligt att göra det här bättre? BZT PS: Den Moore verktyg beskrivs på (och ladda ned från) från denna Sourceforge projektsida. Senast redigerad av SilversleevesX; 05-12-2009 vid 09:46.. Anledning: Tillagd länk |