+in
Definiert den Namen der Eingabedatei CSV
Der Name der Eingabedatei, aus der die CSV Daten gelesen werden sollen.
Im Allgemeinen ist es nicht notwendig, diesen Befehl zu verwenden. Der Name der Eingabedatei CSV ist automatisch der erste Parameter, der als Dateiname interpretiert wird (d.h. es handelt sich nicht um einen gültigen Parameter für den Befehl csvfox ).
Verwenden Sie diesen Befehl, wenn Sie ausdrücklich angeben möchten, dass dies der Name der Eingabedatei sein soll. Dies kann optional und nur der Übersichtlichkeit halber geschehen.
In einigen wenigen Fällen ist es jedoch notwendig:
- Wenn Sie den Namen der Eingabedatei erst nach dem Namen der Ausgabedatei festlegen.
- Wenn Sie explizit eine Kodierung für die Eingabedatei festlegen möchten.
- Wenn es keinen Namen für die Eingabedatei gibt, weil die CSV-formatierte Eingabe aus einem über | gepipten Eingabestrom (STDIN) kommt. In diesem Fall lassen Sie den Namen der Eingabedatei leer, aber Sie können trotzdem die Kodierung definieren.
Muster
Beispiele für die Verwendung
- csvfox +in=infile.csv (...) outfile.csv
- csvfox +in/iso-8859-2=infile.csv ( ...) outfile.csv
- csvfox infile.csv (...) outfile.csv
- Alle drei Befehle legen fest, dass die Datei CSV aus infile.csv gelesen (und in outfile.csv geschrieben) werden soll.
- csvfox +in= (...) outfile.csv
- csvfox +in/UTF-8= (...) ausDatei.csv
- csvfox -out=outfile.csv (...)
- csvfox (...) -out=Ausgangsdatei.csv
- Alle vier Befehle legen fest, dass die Daten von CSV von STDIN gelesen werden sollen.
In den ersten beiden Beispielen wird ein explizit leerer Eingabedateiname definiert.
In den anderen Beispielen wird der Name der Eingabedatei einfach weggelassen und nur der Name der Ausgabedatei definiert, was bedeutet, dass der Name der Eingabedatei leer ist.