#!/bin/sh lineversion="/tmp/g-9.n.gggg1000.fr-worker1.V.2.tar.bz2" Meine Frage: Wie kann ich extrahieren g-9.n.gggg1000.fr von $lineversion in einer anderen Variablen?
Ich muss Dateien finden, die älter als 30 Tage sind, tarieren und komprimieren und diejenigen entfernen, die ich bereits tariert und komprimiert habe. Ich habe versucht, so etwas auszuführen, aber es sieht nicht so aus, als würde es funktionieren find /u01/oracle/files -mtime +30 -exec tar -czvf filename_$(date +%Y-%m-%d).tar.gz /u01/oracle/files {} …
Ich muss die Dateien von einem Ordner in einen anderen kopieren, hier befinden sich Quell- und Zielinformationen in der Textdatei. Dateiinhalt: res.txt / var / lib / jenkins / jobs / Android \ Gradle \ test \ build / workspace / Hauptanwendung / app / src / main / res …
Ich habe den Shell-Befehl verwendet du, um die Größe der Verzeichnisse auf unseren Dateiservern für einige Zeit zu ermitteln, z find . -type d -iname "*archive*" -not -empty -maxdepth 4 -exec du -sh {} > ~/Desktop/ThingsToArchive.txt \; findet alle nicht leeren Ordner mit dem Wort "Archiv" und gibt sie mir …
Ich kann nicht, wgetsolange es noch keinen Pfad zum Speichern gibt. Ich meine, wgetfunktioniert nicht für die nicht existierenden Pfade. Zum Beispiel: wget -O /path/to/image/new_image.jpg http://www.example.com/old_image.jpg Wenn /path/to/image/es noch nicht existiert, wird immer Folgendes zurückgegeben: No such file or directory Wie kann ich es zum Laufen bringen?
Ich möchte so etwas: find "$dir" -type f -printf '%i:<alpha_char_count_of_base_filename>:%d:%p\n' Dann möchte ich zuerst nach Inode-Nummer sortieren, dann nach alpha_char_count_of_base_filename. Ich glaube, ich habe einen Teil der Lösung herausgefunden. Ich weiß, dass ich den alpha_char_count_of_base_filename mit diesem Code erhalten kann: basename "$filename" | tr -cd [:alpha:] | wc -m Es …
Gibt es eine Möglichkeit, eine beliebige Zeichenfolge (wie 'xxxx' oder '***') anstelle eines Kennworts zu drucken, wenn der Shell-Debug-Modus verwendet wird? Kontext - Ich habe einige Skripte, die eine Verbindung zur PostgreSQL-Datenbank herstellen. Wir haben das Passwort in einer anderen versteckten und geschützten Datei definiert und verwenden diese Datei dann, …
Ich habe dieses Problem, bei dem ich alle Dateien mit einem bestimmten Namen finden und alle in eine einzige Zip-Datei packen muss. Ich müde Dinge wie find . -not -name "*bz2" -name "myname*" -exec bzip2 test.bz2 {} +; and find . -not -name "*bz2" -name "myname*" -exec bzip2 test.bz2 {} …
Ich verwende derzeit CYGWIN, Git Bash und Msysgit sowie Putty und möchte ein neues Fenster an derselben Stelle von einem zum anderen öffnen. Gibt es einen Befehl, der CYGWIN von Git Bash oder Msysgit von CYGWIN ähnlich start .oder explorer .zu öffnen ist?
Ich frage mich, ob dies möglich ist: In TTY1 passiert etwas (dh auf der großen Konsole, die ich durch Drücken der Tastenkombination Strg-Alt-F1 erhalte), und wenn möglich, möchte ich es auf irgendeine Weise von meiner "beobachten" grafische Oberfläche (Strg-Alt-F7), möglicherweise in einem Terminalfenster. Ist das möglich? Kann ich einem Terminalfenster …
Ich führe diesen Befehl aus, um die PHP-Shell hochzuladen: ./sqlmap.py -u http://target.com/myfile.php?id=1 --os-shell Und es gelang: Die Shell hat die Datei erfolgreich hochgeladen und es funktioniert. Aber meine Frage ist, wie man ein benutzerdefiniertes PHP-Skript (mit anderen Worten, eine von mir geschriebene benutzerdefinierte PHP-Datei) hochlädt --os-shell.
Ich versuche, statische HTML-Dateien für alle PHP-Skripte in dir zu generieren: find . -name "*.php" -exec php {} > {}.html \; Aber es gibt einfach alle Ergebnisse aus {}.html. Wie mache ich es richtig? Und wie entferne ich '.php' aus den Dateinamen?
Dies sind normalerweise die Befehle, die ich zum Bereitstellen verwende: cd app npm run build cd .. git push azure_3 master:master Der letzte Befehl öffnet ein Popup-Fenster, in dem ich ein Passwort eingeben muss: Aber ich weiß nicht, wie ich es aus dem Shell-Skript (oder über Git) füllen soll. Was …
Ich arbeite an einem Forschungsprojekt, das das Remoting von Linux über NetCat auf einen Windows-Computer umfasst. Der Befehl zum Öffnen eines Listeners lautet nc.exe -Ldp PORT -e cmd.exe Und der Befehl zum Herstellen einer Verbindung unter Linux lautet nc -v IP PORT Bei der Ausgabe des zweiten Befehls unter Linux …
Speziell für Mac, aber als zukünftige Referenz für diejenigen, die auf diesen Beitrag stoßen, könnte dies auf jedem Betriebssystem sein. Ich lerne also die Befehlszeile und ein Dienstprogramm (vielleicht das einzige), das nicht vorhanden zu sein scheint, ist das Schreiben in eine Datei. Ich habe natürlich eine Suche auf Google …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.