Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.



6
So codieren Sie Base64-Bilder in Linux Bash / Shell
Ich versuche, base64 ein Bild in einem Shell-Skript zu codieren und es in eine Variable zu setzen: test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH Ich habe auch so etwas versucht: test=\`echo -ne DSC_0251.JPG | base64\` aber immer noch ohne Erfolg. Ich möchte so etwas machen: curl -v -X POST -d …
102 linux  image  shell  variables  base64 

2
Wie werden Zeilenumbrüche beim Speichern der Befehlsausgabe in einer Variablen beibehalten?
Ich benutze Bash Shell unter Linux. Ich habe dieses einfache Skript ... #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Wenn ich dieses Skript jedoch ausführe ./temp.sh Die gesamte Ausgabe wird ohne Wagenrücklauf / neue …
102 linux  bash  shell 


10
Batch-Umbenennungsdateien mit Bash
Wie kann Bash eine Reihe von Paketen umbenennen, um deren Versionsnummern zu entfernen? Ich habe mit beiden herumgespielt exprund %%ohne Erfolg. Beispiele: Xft2-2.1.13.pkg wird Xft2.pkg jasper-1.900.1.pkg wird jasper.pkg xorg-libXrandr-1.2.3.pkg wird xorg-libXrandr.pkg
101 bash  shell  file-rename 




9
Nutzloser Gebrauch von Katze?
Dies ist wahrscheinlich in vielen FAQs - anstatt zu verwenden: cat file | command (was als nutzloser Gebrauch von Katze bezeichnet wird), korrekter Weg soll sein: command < file Auf die zweite, "richtige" Weise - das Betriebssystem muss keinen zusätzlichen Prozess erzeugen. Obwohl ich das wusste, benutzte ich aus zwei …
101 shell  command-line  cat 


7
Wie kann ich den Rückgabewert eines Prozesses negieren?
Ich bin auf der Suche nach einem einfachen, aber plattformübergreifende negate -Prozess , dass der Wert ein Prozess kehrt negiert. Es sollte 0 einem bestimmten Wert zuordnen! = 0 und einen beliebigen Wert! = 0 bis 0, dh der folgende Befehl sollte "yes, noneististingpath existiert nicht" zurückgeben: ls nonexistingpath | …



5
Asynchrone Shell-Befehle
Ich versuche, ein Shell-Skript zu verwenden, um einen Befehl zu starten. Es ist mir egal, ob / wann / wie / warum es endet. Ich möchte, dass der Prozess gestartet und ausgeführt wird, aber ich möchte sofort zu meiner Shell zurückkehren können ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.