Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: OPGELOST Bash ? probleempje  (gelezen 1058 keer)

Offline BaukeP

  • Lid
OPGELOST Bash ? probleempje
« Gepost op: 2011/09/26, 21:34:25 »
Hallo,

Ik heb een file voor aliases. nu wil ik in de output van get-selections de naam van de distributie hebben.

Ik heb het volgende: (o.a.)
bs=$(head -n1 /etc/issue |cut --delimiter=" " -f1,2)

en

alias installed='dpkg --get-selections > /mnt/Data/Frequent/EditorData/installed-packages-$(hostname)-$bs-$DATETIME.txt'

Ik krijg nu de melding dat de omleiding niet eenduidig is.

Wie weet de oplossing/

Alvast bedankt
Bauke
« Laatst bewerkt op: 2011/09/27, 19:01:35 door BaukeP »

Re: Bash ? probleempje
« Reactie #1 Gepost op: 2011/09/26, 21:41:14 »
Ik gok dat het komt door een spatie in waarde van $bs
URD - http://www.urdland.com - Usenet Resource Downloader

Offline BaukeP

  • Lid
Re: Bash ? probleempje
« Reactie #2 Gepost op: 2011/09/26, 22:09:55 »
Dat zou kunnen. Hoe voorkom ik dat? Spaties mogen weg!

En ik ben nog maar een beginner.

Dank je alvast
Bauke

Re: Bash ? probleempje
« Reactie #3 Gepost op: 2011/09/27, 17:40:49 »
tja dan kom je bij mij in een grijs gebied waar ik ook altijd wat begin te pielen met quotes e.d.
Je zou dit eens kunnen proberen
alias installed='dpkg --get-selections > /mnt/Data/Frequent/EditorData/installed-packages-$(hostname)-"$bs"-$DATETIME.txt'

Als je spaties weg wil hebben kun je volgens mij met bash wel replace op strings doen en anders doorpipen naar sed
zo iets dan
$(head -n1 /etc/issue |cut --delimiter=" " -f1,2|sed 's/ //g')
URD - http://www.urdland.com - Usenet Resource Downloader

Offline BaukeP

  • Lid
Re: Bash ? probleempje
« Reactie #4 Gepost op: 2011/09/27, 19:01:16 »
Heel hartelijk bedankt. Beide mogelijkheden werken uitstekend!

Bauke