Archiv verlassen und diese Seite im Standarddesign anzeigen : Datei einlesen
Claudine
07-09-2004, 07:27
Wie kann ich den Inhalt einer Datei mit allen
Zeichen (auch Raute, Newline, Tab usw.)
komplett in einer Variablen speichern?
#!/bin/bash
clear
datei=''
dateiname='./termine_sonstige.dat'
IFS="
"
for i in $(cat $dateiname);do
set -- -o $i
datei=${i}${datei}
done
echo $datei
Funktioniert leider nicht.
undefined
07-09-2004, 08:01
Viel einfacher ;)
#!/bin/bash
dateiname="`cat README_NOW`"
echo "#################"
echo "$dateiname"
exit;
Claudine
07-09-2004, 09:04
Viel einfacher ;)
#!/bin/bash
dateiname="`cat README_NOW`"
echo "#################"
echo "$dateiname"
exit;
Ist ja spannend. ich hatte es mit
dateiname=`cat $datei`
echo $dateiname
versucht, und dort werden die newlines nicht mit ausgegeben.
Danke
undefined
07-09-2004, 09:32
nicht Irritieren lassen das ist die shell ;)
Wenn du zum Beispiel in eine zweite datei umlenkst siehst du sie wieder ;)
#!/bin/bash
dateiname="`cat --show-all README_NOW`"
echo "#################"
echo "$dateiname"
exit;
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.