Projekt »csv«
-
- Projekt
- csv
- Kategorie
- bash (20)
- Gestartet
- 12/26/22 14:25:15
- RelDate
- 12-26-22
- Released
- csv.1
- Maintainer
- Pieli
csv ist CSV-Management
csv add
csv add Aufruf
$#> csv add <addendum> <csv list> $#> list="eins,zwei,drei" $#> csv add "vier" $#> list="eins,zwei,drei,vier"Fügt ein Element einer CSV hinzu. Nichts Großes dabei.
csv rem
csv rem Aufruf
$#> csv rem <delendum> <csv list> [<max>] $#> list="eins,zwei,drei" $#> csv rem "zwei" "$list" ==> eins,drei $#> list="eins,eins,eins" $#> csv rem "eins" "$list" 1 ==> eins,einsLöscht <max:alle> Elemente aus einer csv. <max> ist natürlich nur dann sinnvoll, wenn es sich um eine csv mit Mehrfachnennung handelt.
csv first
csv first Aufruf
$#> list="eins,zwei,drei" $#> csv first "$list" ==> einsGibt das erste Element zurück. (D&squot;Oh!)
csv last
csv last Aufruf
$#> list="eins,zwei,drei" $#> csv last "$list" ==> dreiGibt das letzte Element zurück. (D&squot;Oh!)
csv in
csv in Aufruf
$#> list="eins,zwei,drei" $#> csv in "zwei" ==> trueGibt wahr oder falsch zurück, wenn das Element drin ist, oder nicht.
csv n
csv n Aufruf
$#> list="eins,zwei,drei" $#> csv n "$list" ==> 3Gibt die Anzahl der Listenbewohner zurück.
csv m
$#> list="eins,zwei,drei" $#> csv m "zwei" "$list" ==> 1Zählt <arg2> in der <liste>
csv rand
csv rand Aufruf
$#> list="eins,zwei,drei" $#> csv rand "$liste" ==> dreiGibt ein wahlloses Element von der <liste> zurück.
csv sort
csv sort Aufruf
$#> list="eins,zwei,drei" $#> csv sort "zwei" ==> eins,drei,zweiGibt eine natürlich sortierte <liste> zurück.
csv trim
$#> list=" eins,zwei ,drei " $#> csv trim ==> eins,zwei,dreiTrimmt alle Mitglieder der <liste>.
Weiteres csv Beispiel
Weiterer csv-Beispiel-Aufruf
$#> csv_flist= $#> erg="$(ls -1) $#> while read fN; do csv_flist="$(csv add "$fN" "$csv_flist")"; done<<<"$erg" $#> echo "$csv_flist" ==> <file-eins>,<file-zwei>,<file-drei>