Script Zeilenumbruch -> Leerzeichen

P

Pascal76

Jungspund
Wie muß folgendes Script für die Bash aussehen:

Ich habe eine Textdatei mit einer Liste von (distributionseigenen)-Programmen, die ich installieren möchte:

prog1
prog2

Das geht in Fedora mit dem Befehl in der bash als root direkt:
yum install prog1 prog2

Ich habe bereits ein Script, welches in etwa wie folgt die Liste der Programme aus der Datei sw.txt ausliest:

#! /bin/bash
proglist=`cat sw.txt`
for sw in $proglist; do
yum install $sw
done

#---

Wie kann ich dieses Script entsprechend anpassen, dass:

a.) es nur einen Aufruf von yum install gibt?
b) es mir eventuell vorhandene Zeilenumbrüche in sw.txt durch Leerzeichen ersetzt (ob sw.txt verändert gespeichert wird oder nicht, ist hier egal)

Danke.
 
Hi,

was spricht gegen
Code:
proglist=`cat sw.txt`; yum install $proglist
oder einfach
Code:
yum install $(<sw.txt)
?

Gruss, A.
 

Ähnliche Themen

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

useradd solaris

Zeichen und Zeilen vieler Datein auslesen

script rekursiv ausführen

Mysql connect Problem

Zurück
Oben