EnglischFranzösischSpanisch

OnWorks-Favicon

copyright-update - Online in der Cloud

Führen Sie das Copyright-Update im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator durch.

Dies ist der Befehl copyright-update, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


copyright-update - Copyright-Informationen in Dateien aktualisieren

ZUSAMMENFASSUNG


Copyright-Update [Optionen] DATEI [DATEI ...]
copyright-update [Optionen] --recursive PFAD [PFAD ...]

BESCHREIBUNG


Aktualisieren Sie die Copyright-Informationen in einer Reihe von Dateien, möglicherweise rekursiv, und passen Sie den Inhalt an
Kriterien. Die Aktualisierung betrifft das Urheberrechtsjahr, GPL-Adressinformationen usw.

Die Zeile muss das Wort "Copyright", ein Leerzeichen, drei Zeichen "(C)" (oder ein U+00A9 UTF) enthalten
Copyright-Zeichen), ein Leerzeichen und der Bereich der Jahre. Unterschiedliche Anzahl von Leerzeichen und Tabs sind
zulässig, jedoch darf der Bindestrich in YEAR-YEAR keine Leerzeichen enthalten. Beispiele:

Ein oder mehrere Leerzeichen erforderlich
| | Kein Abstand zwischen den Jahren
| | |
Urheberrecht (C) YYYY-YYYY
Urheberrecht: (C) YYYY-YYYY
|
Ein Doppelpunkt ist optional

Standardmäßig werden bestimmte Dateien und Pfade immer ignoriert; wie Versionskontrollverzeichnisse,
sichert Dateien, Objektdateien und Binärdateien gemäß dem "-T"-Dateitest von Perl. Lauf
Programm mit Option --help-exclude um die Liste der Ausschlusspfade anzuzeigen.

OPTIONAL


Führen Sie Optionen
-a, --Auto
Im automatischen Modus wird der Name des Autors aus der Umgebungsvariablen NAME gelesen und nur
Zeilen, die 'Copyright.*$NAME' entsprechen, sind betroffen. Wenn NAME nicht festgelegt ist, lesen Sie die Informationen
aus der Email.

Wenn weder NAME noch EMAIL in Evenvironemt vorhanden sind oder wenn ihre Werte nicht in a
erkennbaren Formaten (siehe Abschnitt UMGEBUNG), bewirkt diese Option nichts.

Diese Option versucht effektiv, den Wert für die voreinzustellen --Leitung .

-C, --Code
Preset --enthalten um gängige Codedateien abzugleichen: .c, .h, .cc, .hh, .cpp, .c++, .hpp, .C,
.pl, .py, .sh und .rb

-D, --debuggen LEVEL
Schalten Sie die Fehlersuche ein. Der Pegel kann im Bereich von 0-10 liegen.

-F, --fsf-Adresse
Lizenzabsätze ändern, die sich auf die FSF-Adresse beziehen. Die aktuelle Empfehlung des FSF
besteht darin, Anfragen zu Lizenzen an ihre URL umzuleiten.

Absätze effektiv ersetzen:

Sie sollten eine Kopie der GNU General Public License erhalten haben
zusammen mit diesem Programm; wenn nicht, schreiben Sie an die Freie Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Sie sollten eine Kopie der GNU General Public License erhalten haben
zusammen mit diesem Paket; wenn nicht, schreiben Sie an die Freie Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Mit diesem:

Sie sollten eine Kopie der GNU General Public License erhalten haben
zusammen mit diesem Programm. Wenn nicht, siehehttp://www.gnu.org/licenses/>.

-ich, --enthalten REGEXP
Schließen Sie Dateien ein, die mit Regexp übereinstimmen. Das Match wird gegen den gesamten Pfad durchgeführt.

Wenn diese Option nicht angegeben wird, wird jede Datei automatisch eingeschlossen. Die Streichhölzer können
mit Option weiter gefiltert werden --ausschließen.

Diese Option kann mehrfach verwendet werden. Siehe auch Option --Code.

- l, --Leitung REGEXP
Ändern Sie nur Zeilen, die mit REGEXP übereinstimmen. Bei der Übereinstimmung wird die Groß-/Kleinschreibung nicht beachtet.

-R, - rekursiv
Durchsuchen Sie rekursiv alle in der Befehlszeile angegebenen Verzeichnisse.

-R, --regexp REGEXP
Ändern Sie nur Dateien, deren Inhalt mit REGEXP übereinstimmt. Die Datei wird als eine Größe eingelesen
string, so dass es möglich ist, mit regulären Perl-Ausdrücken über das Ganze hinweg abzugleichen
Datei. Ein Beispiel: '(?smi)This.*multi.*line.*match'. Sehen Perlre(1) für weitere Informationen
über 'smi' und andere Modifikatoren.

Diese Option kann als Vorstufe verwendet werden Inhalt Kriterien, um Dateien vorher auszuwählen
--Leitung Option findet die richtigen Copyright-Zeilen.

-T, --Prüfung, --Probelauf
Im Testmodus ausführen. Zeigen Sie, was passieren würde. Es werden keine Dateien geändert.

-in, - ausführlich LEVEL
Drucken Sie Informationsnachrichten. Erhöhen Sie das numerische LEVEL für mehr Ausführlichkeit.

-X, --ausschließen REGEXP
Ignorieren Sie Dateien, die mit Regexp übereinstimmen. Das Match wird gegen den gesamten Pfad durchgeführt. Die Option kann sein
mehrfach verwendet.

Diese Option wird nach Möglichkeit angewendet --enthalten Streichhölzer.

-Und, --Jahr JAHR
Aktualisieren Sie Dateien mit YEAR. Der Wert muss vierstellig sein.

Die Standardoperation ist die Verwendung des aktuellen Jahres, daher ist diese Option nicht erforderlich in
normaler Gebrauch. Anwendungsfall: Sie planen vor Jahresende einen längeren Urlaub und möchten
aktualisieren Sie den Wert des nächsten Jahres vorher.

-Y, --kein-Jahr
Deaktivieren Sie die Aktualisierung des Jahres.

Sonstiges Optionen
-H, --help
Hilfe anzeigen.

--help-exclude
Zeigen Sie Standardwerte an, die verwendet werden, um Pfade und Dateien auszuschließen.

--help-html
Hilfe im HTML-Format anzeigen.

--Hilfe-Mann
Hilfe auf der Handbuchseite anzeigen Mann(1) Format.

-V, --Version
Kontakt- und Versionsinformationen anzeigen.

Beispiele:


Der Hauptzweck besteht darin, Dateien zu aktualisieren, um das aktuelle Jahr widerzuspiegeln; Möglichkeit --Jahr ist implizit:

Copyright-Update *

Um zu testen, was passieren würde:

copyright-update --verbose 1 --test *

Nur C-Code-Datei aktualisieren:

copyright-update --verbose 1 --include '\.[ch]$' --recursive .

Es ist möglich, die rekursive Aktualisierung von Dateien auf Dateien zu beschränken, deren Inhalt
Übereinstimmung mit Regexp. Hier sind die betroffenen Zeilen diejenigen, die übereinstimmen --Leitung regulären Ausdruck.

Copyright-Update \
--regexp '(?i)Autor:.*John.*Doe' \
--line '\bFoo\b' \
--ignore '\.(bak|bup|[~#]])$' \
--verbose 1 \
--Jahr 2013 \
--Prüfung \
--rekursiv \
.

FEHLERBEHEBUNG


Siehe Option --debuggen.


EMAIL
In der Form "[E-Mail geschützt] "; d. h. ohne die Winkel <>. Wenn gesetzt,
der Wert wird in Option verwendet --Auto nur wenn die Umgebungsvariable NAME nicht gesetzt ist.

Um den Vor- und Nachnamen zu finden, muss der lokale Teil in der E-Mail-Adresse mit Groß-/Kleinschreibung übereinstimmen
insensitive Regexp '^[az-]+\.[az-]+@':

[E-Mail geschützt] Nicht verwendet, nicht in Form First.Last
+-------- +------------

[E-Mail geschützt] Ebenfalls nicht verwendet
+---------------- +------------
| |
Localpart Domain-Teil

NAME/FUNKTION
Im Formular "Vorname Nachname". Wenn gesetzt, wird der Wert in Option verwendet --Auto.

Verwenden Sie das Copyright-Update online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Alt-F
    Alt-F
    Alt-F bietet eine kostenlose und Open Source
    alternative Firmware für den DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F hat Samba und NFS;
    unterstützt ext2/3/4...
    Laden Sie Alt-F herunter
  • 2
    usm
    usm
    Usm ist ein einheitliches Slackware-Paket
    Manager, der automatisch behandelt
    Abhängigkeitsauflösung. Es vereint
    verschiedene Paket-Repositories einschließlich
    Slackware, locker, p...
    usm herunterladen
  • 3
    Chart.js
    Chart.js
    Chart.js ist eine Javascript-Bibliothek, die
    erlaubt Designern und Entwicklern zu zeichnen
    alle Arten von Diagrammen mit HTML5
    Canvas-Element. Chart js bietet eine großartige
    Anordnung ...
    Laden Sie Chart.js herunter
  • 4
    iReport-Designer für JasperReports
    iReport-Designer für JasperReports
    HINWEIS: Unterstützung für iReport/Jaspersoft Studio
    Ankündigung: Ab Version 5.5.0,
    Jaspersoft Studio wird der offizielle sein
    Design-Client für JasperReports. ich berichte
    werden...
    Laden Sie iReport-Designer für JasperReports herunter
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF installiert alle
    Software, die Fedora Linux und andere
    beinhaltet nicht standardmäßig after
    Fedora zum ersten Mal ausführen. Es ist
    einfach für...
    Laden Sie PostInstallerF herunter
  • 6
    strace
    strace
    Das Strace-Projekt wurde verschoben
    https://strace.io. strace is a
    Diagnose, Debugging und Anleitung
    Userspace-Tracer für Linux. Es ist benutzt
    überwachen ...
    strace herunterladen
  • Mehr »

Linux-Befehle

Ad