Als «sh» getaggte Fragen

76
Wie erstelle ich in Ruby einen Hash aus einem Array?

Ich habe ein einfaches Array: arr = ["apples", "bananas", "coconuts", "watermelons"] Ich habe auch eine Funktion f, die eine Operation an einer einzelnen Zeichenfolgeneingabe ausführt und einen Wert zurückgibt. Diese Operation ist sehr teuer, daher möchte ich die Ergebnisse im Hash speichern. Ich...

76
RoR - MD5 Generation

Wie kann ich eine Zeichenfolge mit MD5 in Rails 3.0 verschlüsseln? pass = MD5.hexdigest(pass) in einem Modell ergibtuninitialized constant MyModel::MD5

76
Einfacher Socket Server in Bash?

Gibt es eine Möglichkeit, schnell eine Verbindung zu einem TCP-Port / einer IP-Adresse herzustellen und einfach alle Informationen an STDOUT auszudrucken? Ich habe eine einfache Debugging-Lösung, die Dinge in 127.0.0.1:4444 schreibt, und ich möchte in der Lage sein, einfach einen Port von Bash...

76
Begrenzung der Dateinamenlänge in Bash

Die folgenden Fragen sind nur für Bash und Linux gedacht: Gibt es eine Begrenzung für die Anzahl der Zeichen im absoluten Pfadnamen einer Datei? Gibt es eine Begrenzung für die Anzahl der Zeichen nur für den Dateinamen (ohne Erweiterung)? Wenn ja, wie hoch könnten diese Grenzen sein? Wie kann ich...

76
Erklärung des Doppelpunktoperators in ": $ {foo = value}"

Ich verstehe den Doppelpunktoperator in bash, der sich wie eine Null verhält , und ich weiß, dass er sowohl bei der Parametererweiterung als auch auf andere Weise verwendet wird, aber kann jemand dies erklären: : ${SOMETHING='value'} Aus Experimenten weiß ich, dass dies die Umgebungsvariable...

76
Führen Sie eine Shell-Funktion mit Timeout aus

Warum sollte das funktionieren? timeout 10s echo "foo bar" # foo bar aber das würde nicht function echoFooBar { echo "foo bar" } echoFooBar # foo bar timeout 10s echoFooBar # timeout: failed to run command `echoFooBar': No such file or directory und wie kann ich es zum Laufen bringen?...

76
Einrücken einer mehrzeiligen Ausgabe in einem Shell-Skript

Ich versuche, die Nachricht des Tages (MOTD) auf meiner Ubuntu Amazon EC2-Box so zu ändern, dass sie den Git-Status eines meiner Verzeichnisse anzeigt, wenn ich SSH einnehme. Die Ausgabe aller Standard-MOTD-Dateien hat am Anfang jeder Zeile zwei Leerzeichen, sodass sie gut eingerückt aussieht....

76
Was macht 'bash -c'?

Ich folgte dem folgenden Tutorial: http://davidtsadler.com/archives/2012/06/03/how-to-install-magento-on-ubuntu/ Irgendwann wurde mir gesagt, ich solle den folgenden Befehl ausführen: sudo bash -c "cat >> /etc/apache2/sites-available/magento-store.com <<EOF <VirtualHost *:80>...

76
Ausführen von Bash-Skripten mit npm

Ich möchte versuchen, mit npm meine verschiedenen Build-Aufgaben für eine Webanwendung auszuführen. Ich weiß, dass ich dies tun kann, indem ich scriptsmeinem package.jsonLike ein Feld hinzufüge : "scripts": { "build": "some build command" }, Dies wird unhandlich, wenn Sie komplexere Befehle...

76
Überprüfen Sie den Hostschlüssel mit pysftp

Ich schreibe ein Programm mit pysftp und es möchte den SSH-Hostschlüssel anhand überprüfen C:\Users\JohnCalvin\.ssh\known_hosts. Mit PuTTY speichert das Terminalprogramm es in der Registrierung [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]. Wie kann ich den Unterschied zwischen...