Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).

4
Durchlaufen Sie einen Ordner und listen Sie Dateien auf
Ich habe einen Ordner mit dem Namen 'sample' und er enthält 3 Dateien. Ich möchte ein Shell-Skript schreiben, das diese Dateien im Beispielordner liest und sie mit curl auf einer HTTP-Site veröffentlicht. Ich habe Folgendes geschrieben, um Dateien im Ordner aufzulisten: for dir in sample/*; do echo $dir; done Aber …



4
So fügen Sie ein Python-Skript in ein Bash-Skript ein
Ich muss das folgende Python-Skript in ein Bash-Skript aufnehmen. Wenn das Bash-Skript erfolgreich ist, muss ich das folgende Skript ausführen: #!/usr/bin/python from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('192.168.75.1', 25) smtp.login('my_mail', 'mail_passwd') from_addr = "My Name <my_mail@192.168.75.1>" to_addr = "<my_mail@192.168.75.1" subj = "Process completed" …

2
Parametrisieren Sie verkettete Aufrufe eines Hilfsprogramms in Bash
Ich habe ein Black-Box-UNIX-Programm, das in einer Bash-Shell verwendet wird, das Datenspalten aus stdin liest, sie verarbeitet (einen Glättungseffekt anwendet) und dann auf stdout ausgibt. Ich benutze es von UNIX-Pipes, wie generate | smooth | plot Für mehr Glättung kann ich das Glätten wiederholen, damit es von der Bash-Befehlszeile als …







3
Wie entfernt man ein Punktzeichen aus einer Zeichenkette, ohne erneut sed oder awk aufzurufen?
Ich habe eine Datei mit dem Namen hostlist.txt, die folgenden Text enthält: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Ich habe das folgende kleine Skript: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv …




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.