Als «shell» getaggte Fragen

Eine Shell ist eine Software, mit der Benutzer mit dem Betriebssystem interagieren können, normalerweise durch Eingabe über eine Befehlszeile.





1
Übergabe optionaler Argumente an Grep
Ich benutze grep, um Zeilen mit bestimmten Zeichenfolgen auszuschließen. Der Befehl, den ich benutze, ist cat VlanConfig.txt | grep -vE $1\|$2\|$3 Ich möchte das $3als optionales Argument behalten . Es sollten auch zwei oder mehr Befehle akzeptiert werden.





1
Ich weiß nicht, warum dieses kleine Shell-Skript nicht funktioniert
Ich versuche, ein kleines Skript zu schreiben, um Gunicorn für eine Python-Website zu starten, die ich gerade erst mache. Ich habe das Skript unter https://github.com/benoitc/gunicorn/blob/master/examples/gunicorn_rc leicht geändert . Hier ist meine Version. #!/bin/sh GUNICORN=/usr/local/bin/gunicorn ROOT=/srv/mobile-site/app PID=/var/run/gunicorn.pid APP=mobilecms:app if [ -f $PID ]; then rm $PID fi cd $ROOT exec $GUNICORN …

2
Shell Script-Ausgabeeinzug
Ich möchte ein Shell-Skript / eine Anwendung in einem anderen Skript aufrufen. Jede Zeile des enthaltenen Skripts sollte um 2 Leerzeichen eingerückt werden. Ist das möglich? Die Ausgabe sollte ungefähr so ​​aussehen. I'm the main-scripts' output. I'm a second script, called inside the main-script. Every line of my output is …
2 linux  unix  shell  format 


2
Verhexung der Dateigröße
Ich verfolge ein Tutorial über einige Kernel-Entwickler. Ich bin auf eine Operation gestoßen, bei der ich ddgerne benutzen muss dd ... if=PBL.bin of=... count=block_number Die block_numberVariable ist definiert als The HEX of ($filesize - 1)/512 + 1 wo $filesizeist die Dateigröße der Eingabedatei PBL.binwie im ddobigen Befehl angegeben. Wie berechne …

4
Das Skript init.d mit dem Befehl screen funktioniert nicht
Ich habe folgendes Startskript geschrieben: SESSION_NAME="session1" COMMAND="python /opt/aaa/manage.py runserver 192.168.1.1:4300" case "$1" in start) screen -dmS "$SESSION_NAME" "$COMMAND" "$ARGUMENTS" echo "session1 started" ;; stop) echo "Stopping session1" screen -S session1 -X quit echo "." echo "session1 stopped" ;; restart) echo "Restarting session1" screen -S session1 -X quit echo "." screen …
2 linux  debian  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.