Die folgende Bash-Syntax überprüft, ob paramnicht leer ist: [[ ! -z $param ]] Zum Beispiel: param="" [[ ! -z $param ]] && echo "I am not zero" Keine Ausgabe und es ist in Ordnung. Wenn paramaber bis auf ein (oder mehrere) Leerzeichen leer ist, ist der Fall anders: param=" " …
Ich möchte eine zufällige Zeichenfolge generieren (z. B. Passwörter, Benutzernamen usw.). Es sollte möglich sein, die benötigte Länge anzugeben (z. B. 13 Zeichen). Welche Tools kann ich verwenden? (Aus Sicherheits- und Datenschutzgründen werden Zeichenfolgen vorzugsweise offline und nicht online auf einer Website generiert.)
Ich möchte das letzte Zeichen eines Strings löschen, ich habe dieses kleine Skript ausprobiert: #! /bin/sh t="lkj" t=${t:-2} echo $t aber es wird "lkj" ausgegeben, was mache ich falsch?
Ich suchte SO und fand, dass es funktionieren würde, wenn man einen String in Großbuchstaben schreibt str="Some string" echo ${str^^} Ich habe jedoch versucht, ein ähnliches Kommandozeilenargument zu verwenden, was zu folgendem Fehler führte Versucht #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No …
Ich habe eine Zeichenfolge: one_two_three_four_five Ich muss in einem variablen AWert twound im variablen BWert fourvon der oben genannten Zeichenkette speichern
Wie kann ich Leerzeichen in einer Eingabe durch neue Zeilen ersetzen? /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 usw... So erhalten Sie Folgendes: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Hinweis Ich poste diese Frage, um anderen Benutzern zu helfen. Unter UNIX SE war es nicht einfach, eine nützliche Antwort zu finden, bis ich …
Nehmen wir an, ich habe eine Variable line="This is where we select from a table." jetzt möchte ich mal gucken wie oft select im satz vorkommt. grep -ci "select" $line Ich habe es versucht, aber es hat nicht funktioniert. Ich habe es auch versucht grep -ci "select" "$line" Es funktioniert …
Ich habe eine Zeichenfolge im nächsten Format id;some text here with possible ; inside und wollen es nach dem ersten Auftreten der in 2 Zeichenketten aufteilen ;. So sollte es sein: idundsome text here with possible ; inside Ich weiß, wie man den String teilt (zum Beispiel mit cut -d …
Ich habe den Code file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Ich teste ob file"gen" enthalten ist. Die Ausgabe ist "False". Nett! Das Problem ist, wenn ich "gen" durch eine Variable ersetze testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo …
In Python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Um eine Zahl durch Drillinge zu teilen, zB: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Wie mache ich dasselbe mit bash / awk?
Der stringsBefehl verhält sich merkwürdig, anscheinend hört er nicht auf, in eine Datei zu schreiben, selbst wenn auf dem Laufwerk nicht mehr genügend Speicherplatz vorhanden ist. Oder fehlt mir vielleicht etwas? Ich führe Folgendes aus: # strings /dev/urandom > random.txt dies lief weiter und hörte auch nach dem füllen der …
Ich muss die Länge der gelesenen Variablen überprüfen (mein Skript beschränkt sich auf fünf eingefügte Zeichen). Ich denke über Folgendes nach: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi gibt es eine "elegantere" lösung?
Überprüfen Sie beispielsweise, ob $PWDes sich um ein Unterverzeichnis von / home handelt. Mit anderen Worten, ich suche nach einer Bash-String-Operation, um zu überprüfen, ob ein String mit einem anderen beginnt.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.