Tag: shell

Der Begriff „Panzer“ bezieht sich auf eine Allgemeine Klasse von text-basierte interaktive Kommando-Interpreter meist im Zusammenhang mit der Unix und Linux Betriebssysteme. Für Fragen über shell-scripting, nutzen Sie bitte ein spezifischer tag, wie ‚bash‘, ‚powershell‘ oder ‚ksh‘. Ohne einen bestimmten tag, eine portable (POSIX-konforme) Lösung angenommen werden soll, allerdings mit ‚posix‘ oder zusätzlich ’sh‘ statt, vorzuziehen ist.

Validieren von Parametern zu einem Bash-Skript

Anzahl der Antworten 9 Antworten
Kam ich mit einem basic-Hilfe automatisieren Sie den Prozess der Beseitigung eine Reihe von Ordnern, wie Sie nicht mehr benötigte. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Diese hervorgerufen wird, zum Beispiel so: ./myscript.sh

Parallele Verarbeitung von einer Befehlswarteschlange unter Linux (bash, python, ruby ​​... was auch immer)

Anzahl der Antworten 12 Antworten
Habe ich eine Liste/queue 200 Befehle, die ich ausführen muss in einer shell auf einem Linux-server. Ich will nur maximal 10 Prozesse laufen (aus der Warteschlange) auf einmal. Bei einigen Prozessen wird ein paar Sekunden dauern, um

Wie man Bash-Backticks richtig verschachtelt

Anzahl der Antworten 4 Antworten
Entweder ich verpasste einige Gegenreaktion oder backlashing scheint nicht zu funktionieren, mit zu viel Programmierer-quote-looping. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Wollte hello1-hello2-hello3-hello4-hello5-hello6-... Kommentar zu dem Problem Die Frage sollte wohl zu Lesen "How to

Bash: Begrenzen Sie die Anzahl gleichzeitiger Jobs?

Anzahl der Antworten 11 Antworten
Gibt es eine einfache Möglichkeit zum einschränken der Anzahl der gleichzeitigen Aufträge in der bash? Damit meine ich, machen die & block, wenn es mehrere sind dann n concurrent jobs, die im hintergrund laufen. Ich weiß, kann

Wie kann ich direkt in ein bestimmtes Verzeichnis ssh?

Anzahl der Antworten 10 Antworten
Oft habe ich login mehrere Server und gehen Sie zu einer von mehreren Verzeichnissen auf diesen Maschinen. Aktuell mache ich etwas in dieser Art: localhost ~]$ ssh-somehost Willkommen zu somehost! somehost ~]$ cd /some/directory/irgendwo/named/Foo somehost Foo]$ Habe

Wie man ein Argument in expect über die Befehlszeile im Shell-Skript übergibt

Anzahl der Antworten 5 Antworten
Ich bin passing argument in expect über Befehlszeilen im shell-Skript Habe ich versucht, dieses #!/usr/bin/expect -f set arg1 [lindex $argv 0] spawn lockdis -p expect "password:" {send "$arg1\r"} expect "password:" {send "$arg1\r"} expect "$ " aber es

Wie überprüft man, ob eine Zeichenfolge in der Bash-Shell Leerzeichen enthält?

Anzahl der Antworten 8 Antworten
sagen, dass ein string wie "a b" c "d", wie kann ich überprüfen, ob es einzelne/doppelte Anführungszeichen und Leerzeichen in der Zeichenfolge enthalten ist? Kommentar zu dem Problem Warum wollen Sie dies tun? Wenn Sie versuchen, zu

Shell ersetze cr \ lf durch Komma

Anzahl der Antworten 8 Antworten
Habe ich input.txt 1 2 3 4 5 Ich brauche, um eine solche output.txt 1,2,3,4,5 Wie es zu tun? Kommentar zu dem Problem Was Zeilenende soll die Ausgabe haben? Sie erwähnen CR\LF in der Frage - Sie

Drucken Sie das letzte Änderungsdatum einer Datei in Bash

Anzahl der Antworten 9 Antworten
Ich kann nicht scheinen, um herauszufinden, wie drucken Sie das Datum einer Datei. Ich bin bisher in der Lage zu drucken alle Dateien in einem Verzeichnis, aber ich muss zum drucken der Termine mit. Ich weiß, ich

Wie kann ich die Ausgabe eines Befehls direkt in meine Zwischenablage kopieren?

Anzahl der Antworten 9 Antworten
Wie kann ich pipe die Ausgabe eines Befehls in meine Zwischenablage und fügen Sie es zurück, wenn mit einem terminal? Zum Beispiel: cat file | clipboard Kommentar zu dem Problem mögliche Duplikate von Rohr-zu/aus der Zwischenablage Kommentarautor:

Ausführen von Befehlen als Benutzer nach Vagrant Provisioning

Anzahl der Antworten 2 Antworten
Gibt es einige Befehle, die ausgeführt werden, als normale Benutzer nach der ersten Bereitstellung. Ich dachte, ich könnte dies tun, indem eine separate shell-Skript und den Befehl su --login -c <command> vagrant, aber es ist nicht immer

Pip deinstalliert keine Pakete

Anzahl der Antworten 5 Antworten
Hintergrund Ich arbeite an einem wissenschaftlichen Projekt (im wesentlichen) analysieren einige "wer folgt wem" Graphen und wollte einige echte Daten (durch den Bau von einigen kleinen Datenmengen) von Twitter mit einem der Python-Twitter-API-Pakete, um zu testen, einige

Möglichkeit, mehrzeilige Kommentare in Bash zu erstellen?

Anzahl der Antworten 3 Antworten
Habe ich vor kurzem angefangen zu studieren, shell-script, und ich möchte einen Kommentar abgeben zu können aus einer Reihe von Linien in einem shell-Skript. Ich meine, wie ist es im Falle von C/Java : /* comment1 comment2

Unix-Befehl, um in zwei Dateien gemeinsame Zeilen zu finden

Anzahl der Antworten 11 Antworten
Ich bin sicher, ich fand einmal ein unix-Befehl, der drucken konnte, die Allgemeinen Linien, die aus zwei oder mehr Dateien, weiß jemand seinen Namen? Es war viel einfacher als diff. Kommentar zu dem Problem Die Antworten auf

Wie erhält man die Anzahl der CPUs / Kerne in Linux von der Kommandozeile?

Anzahl der Antworten 19 Antworten
Habe ich dieses Skript, aber ich weiß nicht, wie man das Letzte element in dem Ausdruck: cat /proc/cpuinfo | awk '/^processor/{print $3}' Das Letzte element sollte der Anzahl der CPUs minus 1. Kommentar zu dem Problem Sie

Prägnantes und portables "Join" auf der Unix-Kommandozeile

Anzahl der Antworten 9 Antworten
Wie kann ich Mitglied von mehreren Zeilen in eine Zeile, mit einem separator, wo die neue-Zeile-Zeichen waren, und die Vermeidung nachgestellte Trennzeichen und, Optional, ignoriert leere Zeilen? Beispiel. Betrachten Sie eine text-Datei foo.txt mit drei Zeilen: foo

Wie man Umgebungsvariable in Makefile einstellt

Anzahl der Antworten 3 Antworten
Möchte ich dies ändern Makefile: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ --harmony \ --watch etc,lib \ --extensions js,json \ --no-restart-on error \ lib test: NODE_ENV=test mocha \ --harmony \ --reporter spec \ test clean:

Terminal: Wo befindet sich die Shell-Startdatei?

Anzahl der Antworten 4 Antworten
Bin ich nach einem tutorial genannt Ab einem Django 1.4-Projekt der Richtige Weg, die Anweisungen gibt, wie virtualenv und virtualenvwrapper, unter anderem. Gibt es einen Abschnitt, der lautet: Wenn Sie pip, um Pakete zu installieren (und ich

So entfernen Sie alle .svn-Verzeichnisse aus meinen Anwendungsverzeichnissen

Anzahl der Antworten 11 Antworten
Einer der Missionen von einem export-tool habe ich in meiner Anwendung ist die Reinigung von allen .svn Verzeichnisse von meine-Anwendung-Verzeichnis-Baum. Ich bin auf der Suche für eine rekursive Befehl in der Linux shell, durchziehen den gesamten Baum

Wie verwende ich SSH, um ein Shell-Skript auf einem Remote-Rechner auszuführen?

Anzahl der Antworten 10 Antworten
Habe ich zu laufen Sie ein shell-Skript (windows/Linux) auf einer remote-Maschine. Habe ich SSH konfiguriert auf beiden Maschinen A und B. Mein Skript ist auf der Maschine Ein, die einige meiner code auf einer remote-Maschine, Maschine B.