Als «sh» getaggte Fragen

152
Wie entferne ich einen SSH-Schlüssel?

Ich habe derzeit einen alten SSH-Schlüssel auf einen Server hochgeladen. Das Problem ist, dass ich mein ~/.sshVerzeichnis verloren habe (mit dem Original id_rsaund den id_rsa.pubDateien). Folglich möchte ich den alten SSH-Schlüssel direkt auf dem Server entfernen und einen neuen hochladen. Ich...

151
Wie rufe ich Zeilen vor / nach dem grep-Ergebnis in bash ab?

Hallo, ich bin sehr neu in der Bash-Programmierung. Ich möchte eine Möglichkeit finden, in einem bestimmten Text zu suchen. Dafür benutze ich folgende grepFunktion: grep -i "my_regex" Das funktioniert. Aber angesichts der folgenden data: This is the test data This is the error data as follows . . ....

151
Bash if [false]; gibt true zurück

Ich habe diese Woche Bash gelernt und bin auf einen Haken gestoßen. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Dies gibt immer True aus, obwohl die Bedingung etwas anderes anzuzeigen scheint. Wenn ich die Klammern entferne [], funktioniert es, aber ich verstehe nicht...

151
lodash mehrspaltig sortBy absteigend

Es gibt eine raffinierte Methode, um ein Array von Objekten anhand mehrerer Eigenschaften zu sortieren: var data = _.sortBy(array_of_objects, ['type', 'name']); Dies gilt jedoch nur für die aufsteigende Sortierung. Gibt es eine praktische Möglichkeit, die Richtung pro Spalte zu definieren? Z.B var...

150
Bash-Array mit Leerzeichen in Elementen

Ich versuche, ein Array in Bash der Dateinamen von meiner Kamera aus zu erstellen: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Wie Sie sehen können, befindet sich in der Mitte jedes Dateinamens ein Leerzeichen. Ich habe versucht, jeden...

150
richtiger weg zu sudo über ssh

Ich habe ein Skript, das ein anderes Skript über SSH auf einem Remote-Server mit sudo ausführt. Wenn ich das Passwort eingebe, wird es jedoch auf dem Terminal angezeigt. (Sonst funktioniert es gut) ssh user@server "sudo script" Was ist der richtige Weg, um das Passwort für sudo über SSH einzugeben,...