Mein Unternehmen verkauft eine Anwendung weiter, deren Markenname gemischte Groß- und Kleinschreibung hat, beispielsweise "ApplicationName". Das Installationsprogramm der Anwendung erstellt alle Pfade und Dateinamen in diesem Standard. ZB Das Hauptverzeichnis ist /opt/ApplicationName, die Init-Datei heißt ApplicationNamealso muss ich laufen service ApplicationName statusund so weiter. Für mich verstößt dies gegen alle …
Was ist ein portabler Weg für ein (zsh) Skript, um seinen absoluten Pfad zu bestimmen? Unter Linux verwende ich sowas mypath=$(readlink -f $0) ... aber das ist nicht portabel. (ZB readlinkerkennt darwin das nicht-f Flagge nicht und hat auch keine Entsprechung readlink.) Was ist portabler?
Die Leute sagen, Sie sollten keine Leerzeichen bei der Benennung von Unix-Dateien verwenden. Gibt es gute Gründe, in Dateinamen keine Großbuchstaben zu verwenden (z. B. File_Name.txtvs. file_name.txt)? Oder ist das nur eine Frage der persönlichen Präferenz?
Es gibt einen Standardbefehl zum Aufteilen von Dateien - Aufteilen. Wenn ich zum Beispiel eine Wortdatei in mehrere Stücke von 10000 Zeilen aufteilen möchte, kann ich Folgendes verwenden: split -dl 10000 words wrd und es würde mehrere Dateien der Form wrd.01, wrd.02 und so weiter erzeugen. Ich möchte jedoch eine …
Ich habe einen Kollegen, der sagt, dass Sie vorsichtig sein müssen, um Tarballs zu extrahieren, da sie Änderungen vornehmen können, die Sie nicht kennen. Ich habe immer gedacht, dass ein Tarball nur eine Hierarchie komprimierter Dateien ist. Wenn Sie ihn also nach / tmp / example / extrahieren, kann er …
Anscheinend läuft: perl -n -e 'some perl code' * Oder find . ... -exec perl -n -e '...' {} + (gleich mit -pstatt -n) Oder perl -e 'some code using <>' * Wird häufig in Einzeilern verwendet, die auf dieser Website veröffentlicht werden, hat dies Auswirkungen auf die Sicherheit. Was …
Ich habe diese Liste von PDF-Dateien in einem Verzeichnis: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Ich möchte diese mit Ghostscript in numerischer Reihenfolge verketten (ähnlich wie folgt): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf …
Angenommen, ich befinde mich im selben Ordner wie eine ausführbare Datei, dann müsste ich Folgendes eingeben, um sie auszuführen: ./file Ich würde lieber nicht tippen müssen /, weil /es für mich schwierig ist zu tippen. Gibt es eine einfachere Möglichkeit, eine Datei auszuführen? Idealerweise nur eine einfache Syntax wie: .file …
Anscheinend kann man die Datei umbenennen... . Wenn ich verrückt wäre, wie würde ich die Datei in ..oder umbenennen .? Ist so ein Dateiname überhaupt erlaubt? Backslash scheint die spezielle Bedeutung von dot nicht zu deaktivieren: $ mv test \. mv: `test' and `./test' are the same file
Angenommen, ich besuche in Bash ein Verzeichnis und dann ein anderes Verzeichnis. Ich möchte eine Datei aus dem ersten Verzeichnis in das zweite Verzeichnis kopieren, ohne jedoch deren lange Pfadnamen anzugeben. Ist es möglich? Meine vorübergehende Lösung besteht darin /tmp, eine Kopie der Datei als temporären Speicherort zu verwenden. cp …
Ich probiere Shellcheck aus . Ich habe so etwas basename "${OPENSSL}" und ich bekomme folgenden vorschlag Use parameter expansion instead, such as ${var##*/}. Aus praktischer Sicht sehe ich keinen Unterschied $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Da dies basenamein den POSIX-Spezifikationen enthalten ist , gibt …
Ich möchte Text am Ende des Dateinamens aber vor der Erweiterung einfügen. Im Moment versuche ich, for f in *.shp; do echo $f_poly; done die Ausgabe ist, Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly Quercus_havardii.shp_poly Quercus_hemisphaerica.shp_poly Quercus_kelloggii.shp_poly Quercus_knoblochii.shp_poly Quercus_laceyi.shp_poly Ich möchte, dass es so ist, Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp Quercus_havardii_poly.shp Quercus_hemisphaerica_poly.shp …
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.