Kommandozeile

Diverse Notizen und Sammlungen aus dem Soft~ und Hardware-Alltag
Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:08

String-Länge herausfinden

Code: Alles auswählen

expr length "Das ist ein Test"
Länge einer jeder Zeile in einer Datei

Code: Alles auswählen

awk '{ print length($0) }' file

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:12

Ja/Nein Dialog in der Kommandozeile

Code: Alles auswählen

while true; do
    read -p "Testen?" yn
    case $yn in
        [Yy]* ) echo "Okay!"; break;;
        [Nn]* ) exit;;
        * ) echo "Antworte mit ja oder nein.";;
    esac
done

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:19

Datei vorhanden oder nicht?

Code: Alles auswählen

test -f file
echo $?

Code: Alles auswählen

[ -f "file" ] && echo "Datei vorhanden" || echo "Datei nicht vorhanden"

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:25

Füge Wort zu Zeilen hinzu

Code: Alles auswählen

while read ZEILEN; do echo "Hello $ZEILEN!"; done < file

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:26

Webseite checken

Code: Alles auswählen

curl -Is https://honigtropfen.com | head -1

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:30

Datei-Infos anzeigen

Code: Alles auswählen

stat file
Access-Zeit verändern

Code: Alles auswählen

touch -a --date="2000-04-16" file
Änderungszeit verändern

Code: Alles auswählen

touch -m --date="2000-04-16" file

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:33

Encoding einer Datei anzeigen

Code: Alles auswählen

file -bi file.txt

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:43

Datei plus Dateipfad suchen, limitiert auf 20

Code: Alles auswählen

locate  "x.config" -n 20
Anzahl der Dateien

Code: Alles auswählen

locate -c "x.config"
Groß/klein ignorieren

Code: Alles auswählen

locate -i "x.config"

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:52

Groß-Kleinschreibung ändern

Code: Alles auswählen

cat file.txt | tr [:lower:] [:upper:]

Benutzeravatar
emanuel
Administrator
Beiträge: 137
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Re: Kommandozeile

Beitrag von emanuel » 09.05.2019 21:53

Entferne Zeichen in einer Datei

Code: Alles auswählen

cat file.txt | tr -d 'x'
Reduziere mehrfache, aufeinanderfolgende Zeichen auf ein Zeichen

Code: Alles auswählen

cat file.txt | tr -s '.'
Zeichen austauschen

Code: Alles auswählen

echo "Das ist ein Test:und ein Versuch" | tr ":" " "

Antworten