Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Datei einlesen

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118

    Datei einlesen

    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.
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Viel einfacher
    PHP-Code:
    #!/bin/bash
    dateiname="`cat README_NOW`"
    echo "#################"
    echo "$dateiname"
    exit; 
    Geändert von undefined (07-09-2004 um 08:35 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118
    Zitat Zitat von undefined
    Viel einfacher
    PHP-Code:
    #!/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
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  4. #4
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    nicht Irritieren lassen das ist die shell
    Wenn du zum Beispiel in eine zweite datei umlenkst siehst du sie wieder
    PHP-Code:
    #!/bin/bash

    dateiname="`cat --show-all README_NOW`"
    echo "#################"
    echo "$dateiname"

    exit; 

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •