Initial commit
This commit is contained in:
33
mp3/Uebersichtwandeln.sh
Executable file
33
mp3/Uebersichtwandeln.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user