Bash: Spalte in CSV hinzufügen

Bei der Aggregation von CSV Files, die in EXCEL weiter verarbeitet werden

sollen, ist auf den Zeilenabschluss zu achten.

 

Automatisiertes hinzufügen einer SPALTE mit korrektem Zeilenabschluss:

 

sed ’s/\r/;\r/‘ datei.csv > datei_neu.csv

 

(wenn Original beibehalten werden soll)

oder mit direkter Verarbeitung:

 

sed -i  ’s/\r/;\r/‘ datei.csv

 

bash: wieistmeineip

Der Dienst, mit dem schnell die eigene IP abgelesen werden kann ist mir zu umständlich. Mittlerweile auch hoffnungslos mit Werbung überladen.

Einfacher, wenn man sich ein kleines schlankes Script schreibt. Hier (m)ein Beispiel (auch Live) :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
wetter=$(curl -H "Accept-Language: de" http://wttr.in/?0)
ip=$(curl ifconfig.co/ip)
ort=$(curl ifconfig.co/city)
cal=$(cal -w --color=always)
datum=$(date "+%0H Uhr und %0M Minuten")
clear
cat <<EOT
 
Hallo $USER
 
Ext IP:     $ip
Lokation:   $ort
Systemzeit: $datum
 
$cal
 
$wetter
 
EOT

Einfach ausprobieren, anpassen und mir eventuell eigene Ideen zukommen lassen.