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.

4
PHP shell_exec () vs exec ()
Ich kämpfe darum, den Unterschied zwischen shell_exec()und exec()... Ich habe immer exec()serverseitige Befehle ausgeführt. Wann würde ich sie verwenden shell_exec()? Ist shell_exec()nur eine Abkürzung für exec()? Es scheint dasselbe mit weniger Parametern zu sein.
345 php  shell  command  exec 

10
Pseudo-Terminal wird nicht zugewiesen, da stdin kein Terminal ist
Ich versuche, ein Shell-Skript zu schreiben, das einige Verzeichnisse auf einem Remote-Server erstellt und dann mit scp Dateien von meinem lokalen Computer auf den Remote-Computer kopiert. Folgendes habe ich bisher: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating the root directory" mkdir …
345 linux  bash  shell  ssh 

11
Was ist der Zweck des: (Doppelpunkt-) GNU Bash?
Was ist der Zweck eines Befehls, der nichts tut, nur ein Kommentarführer ist, sondern tatsächlich eine in sich selbst eingebaute Shell ist? Es ist langsamer als das Einfügen eines Kommentars in Ihre Skripte um etwa 40% pro Anruf, was wahrscheinlich stark von der Größe des Kommentars abhängt. Die einzigen möglichen …
335 bash  shell  built-in 

12
`find -name` Muster, das mehreren Mustern entspricht
Ich habe versucht, mit dem Befehl eine Liste aller Python- und HTML-Dateien in einem Verzeichnis abzurufen find Documents -name "*.{py,html}". Dann kam die Manpage: Klammern innerhalb des Musters ('{}') gelten nicht als speziell (dh find. -Name 'foo {1,2}' entspricht einer Datei mit dem Namen foo {1,2}, nicht den Dateien foo1 …
334 shell  find 



2
So erstellen Sie einen Link zu einem Verzeichnis [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 8 Jahren . Wie erstelle ich einen Link xxxzu /home/jake/doc/test/2000/something/? Angenommen, das xxxwird unter erstellt /home/jakeund Sie …
321 linux  shell  command 

30
Wie Urlencode-Daten für Curl-Befehl?
Ich versuche, ein Bash-Skript zum Testen zu schreiben, das einen Parameter verwendet und ihn über Curl an die Website sendet. Ich muss den Wert per URL codieren, um sicherzustellen, dass Sonderzeichen ordnungsgemäß verarbeitet werden. Was ist der beste Weg, dies zu tun? Hier ist mein bisheriges Basisskript: #!/bin/bash host=${1:?'bad host'} …

12
Ersetzen Sie die gesamte Zeile mit einer Zeichenfolge durch Sed
Ich habe eine Textdatei, die eine bestimmte Zeile hat sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Ich muss die ganze Zeile oben durch ersetzen This line is removed by the admin. Das Suchwort lautet TEXT_TO_BE_REPLACED Ich muss dafür ein Shell-Skript schreiben. Wie kann ich das mit erreichen sed?
319 string  shell  sed 

3
Ändern der Standard-Shell unter Linux [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Wie ist es möglich, die Standard-Shell zu ändern? Der envBefehl sagt derzeit: SHELL=/bin/tcsh und …
316 linux  bash  shell  environment  tcsh 

8
Überprüfen Sie die Ordnergröße in Bash
Ich versuche, ein Skript zu schreiben, das eine Verzeichnisgröße berechnet. Wenn die Größe weniger als 10 GB und mehr als 2 GB beträgt, führen Sie eine Aktion aus. Wo muss ich meinen Ordnernamen angeben? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; …
316 bash  shell  directory 



11
Verketten mehrerer Textdateien zu einer einzigen Datei in Bash
Was ist der schnellste und pragmatischste Weg, um alle * .txt-Dateien in einem Verzeichnis in einer großen Textdatei zu kombinieren? Derzeit verwende ich Windows mit Cygwin, damit ich Zugriff auf BASH habe. Windows-Shell-Befehl wäre auch schön, aber ich bezweifle, dass es einen gibt.
305 bash  shell 


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.