Files
CSV2ANKI/mp3/Uebersichtwandeln.sh
2025-06-29 16:10:14 +02:00

34 lines
828 B
Bash
Executable File

#!/bin/bash
# Löschen der zweiten Spalte aus der txt-Datei
awk -F'\t' -v OFS='\t' '{$2=""; $0=$0; sub(/\t\t/, "\t"); print}' $1 > $2
# Leerzeichen am Ende der Zeile löschen
#sed -E 's/[[:space:]]+$//' $2 > $1
# Tabs am Ende der Zeile löschen
sed 's/\t\+$//' $2 > $1
# Alles am Ende der zweiten Spalte löschen was kein Buchstabe ist
awk -F'\t' -v OFS='\t' '{sub(/[^a-zA-Z]+$/, "", $2); print}' $1 > $2
# Ersetzen von Leezeichen durch underlines in der zweiten Spalte
awk -F'\t' -v OFS='\t' '{gsub(/ /, "_", $2); print}' $2 > $1
# Tab zwischen 1. und 2. Spalte
awk -F'\t' -v OFS='\t' '{print $1 "-" $2}' $1 > $2
# Alle Leerezeiche löschen
sed 's/ //g' $2 > $1
input=$1
while IFS= read -r line
do
prefix="${line%%-*}"
name=${line#*-}
echo $name
done