Peter Jensen <usenet@pekajemaps.homeip.net> writes:
> Steffen Fischer wrote:
>
> >> $ ls -1I index | xargs cp ../foo.txt
> >> -bash: xargs: command not found
^^ Bemærk to mellemrum, det er sådan man genkender dette problem
> > Jeg har af og til samme problem, som jeg håber at nogen kan forklare.
> > Det jeg plejer at gøre (når du nu har xargs installeret) er at kalde:
> >
> > $ ls -1I index |xargs cp ../foo.txt
> >
> > Altså intet mellemrum mellem pipe og xargs-kommandoen. Det hjælper
> > måske ikke, og det er tænkeligt at det bare er min bash, som er skør.
>
> Nej den er ikke skør, men du skriver for hurtigt
>
> Jeg havde samme problem længe, men jeg kunne ikke finde ud af hvor det
> kom fra. Det viste sig at jeg ikke havde sluppet AltGr helt mellem |
> symbolet og mellemrum. I en xterm giver det noget der ligner et
> mellemrum, men ikke er det (no-break space i ISO-8859-1). Bash tolker
> den ikke som whitespace, så det bliver en del af kommandoen (som så ikke
> findes). Løsning: Hold pause efter pipen!
Jeg har mest oplevet det med '| less', det er møg irriterende.
Jeg ved at bash ikke vil skrive tegn der ikke passer med LC_CTYPE,
f.eks. bipper den af æøå hvis ikke man sætter det til da_DK. Det burde
være muligt at pille dette møg irriterende nbsp ud af det acceptable
tegnsæt, er der nogen der har et forslag til hvor man kunne lave sådan
en ændring?
--
Kim Hansen | |\ _,,,---,,_ | Det er ikke
Dalslandsgade 8, A708 | /,`.-´` -. ;:-. | Jeopardy.
2300 København S | |,4- ) )-,_. ,\ ( `'-' | Svar _efter_
Tlf: 32 88 60 86 | '---''(_/--' `-'\_) | spørgsmålet.