Als «sh» getaggte Fragen

117
Dateiinhalt in Unix-Variable mit Zeilenumbrüchen

Ich habe eine Textdatei test.txt mit folgendem Inhalt: text1 text2 Und ich möchte den Inhalt der Datei einer UNIX-Variablen zuweisen, aber wenn ich das tue: testvar=$(cat test.txt) echo $testvar Das Ergebnis ist: text1 text2 anstatt text1 text2 Kann mir jemand eine Lösung dafür...

117
Verschieben eines lokalen Zweigs auf GitHub

Ich habe Git so konfiguriert, dass beim Ausführen git pushÄnderungen an meinem GitHub-Repo vorgenommen werden. Bisher hatte ich nur eine Hauptniederlassung. Jetzt habe ich jedoch eine lokale Niederlassung erstellt und mich dazu verpflichtet, indem ich: git checkout -b my_new_branch git commit Was...

117
Unterschied zwischen array_push () und $ array [] =

Im PHP-Handbuch sagt ( array_push ) .. Wenn Sie array_push () verwenden , um dem Array ein Element hinzuzufügen, ist es besser, $ array [] = zu verwenden, da auf diese Weise kein Aufwand für den Aufruf einer Funktion entsteht. Zum Beispiel : $arr = array(); array_push($arr,...

117
Bash-Skript zur Berechnung der verstrichenen Zeit

Ich schreibe ein Skript in Bash, um die Zeit zu berechnen, die für die Ausführung meiner Befehle vergangen ist. Beachten Sie: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this...

117
Wählen Sie zwischen $ 0 und BASH_SOURCE

Wie wählt man zwischen "$0"und"${BASH_SOURCE[0]}" Diese Beschreibung von GNU hat mir nicht viel geholfen. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function...

116
Entfernen Sie ein Element aus einem Bash-Array

Ich muss ein Element aus einem Array in der Bash-Shell entfernen. Im Allgemeinen würde ich einfach tun: array=("${(@)array:#<element to remove>}") Leider ist das Element, das ich entfernen möchte, eine Variable, sodass ich den vorherigen Befehl nicht verwenden kann. Hier unten ein...

116
~ / .Ssh / id_rsa.pub kann nicht kopiert werden

Ich folge in Generieren von SSH-Schlüsseln , heißt es sudo apt-get installiere xclip # Lädt xclip herunter und installiert es. Wenn Sie nicht haben apt-get, müssen Sie möglicherweise ein anderes Installationsprogramm verwenden (wie yum) xclip -sel clip <~ / .ssh / id_rsa.pub # Kopiert den Inhalt...