Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Script ?

Frage Entwicklung

Mitglied: asmogan

asmogan (Level 1) - Jetzt verbinden

06.08.2008, aktualisiert 14:28 Uhr, 5096 Aufrufe, 6 Kommentare

Hallo,
Ich habe eine kleine "hausaufgabe" ...

Ich habe keine Ahnung was es sein soll aber ich tippe auf irgend eine Art Script oder Fehlermeldung ...

Hier der "Code" :

'/^#/s%FIXME%FIXED%g'

hoffe jemand kann damit etwas anfangen ...
Mitglied: mcpharma
06.08.2008 um 14:01 Uhr
Ich glaube es wäre noch hilfreich wenn Du ein paar nähere Informationen dazu schreiben würdest, wo oder wie dieser Buchstabensalat denn so auftritt.

Mit Hilfe einer Kristallkugel würde ich auf keine positive Erscheinung (Trojaner, Virus) oder ähnliches tippen

Grüße
Bitte warten ..
Mitglied: asmogan
06.08.2008 um 14:07 Uhr
leider habe ich dazu auch keine weiteren Infos ...
Die Frage lautet lediglich : ,,Was bedeutet '/^#/s%FIXME%FIXED%g' ?''
Bitte warten ..
Mitglied: MegaTraveller
06.08.2008 um 14:11 Uhr
Hi asmogan,

das ist ein regulärer Ausdruck und bedeutet im eigentlichen Sinne hier, dass ein suchen und ersetzen stattfindet. Wenn der Inhalt der Variable FIXME am Zeilenanfang gefunden wird, dann wird dieser gegen den Inhalt der Variable FIXED ausgetauscht. Das ist jedenfall das was ich hier drin interpretiere auch wenn ich die Syntax ein wenig seltsam finde.

Hoffe das hilft Dir weiter.

Bye
MT
Bitte warten ..
Mitglied: Biber
06.08.2008 um 14:15 Uhr
Moin asmogan,

suche mal hier im Forum (interne Suchfunktion) nach Regular Expressions /Regulären Ausdrücken oder zum Einsteigen nach dem beliebten Tool SED.

Deine gepostete RegEx würde alle Vorkommnisse des Strings "FIXME" durch "FIXED" ersetzen.

Grüße
Biber
Bitte warten ..
Mitglied: MegaTraveller
06.08.2008 um 14:24 Uhr
Ich habe noch was nachgesehen also so wie ich würde tatsächlich jetzt mal auf einen regulären Ausdruck innerhalb von Perl tippen. Wenn man das Ding zum parsen eines Perl Scripts verwenden würde, dann bedeutet es, dass wenn der Anfang einer Kommentarzeile FIXME beginnt, dieses gegen FIXED getauscht wird. Die Syntax finde ich immer noch etwas strange, wie gesagt, ich kann mich irren was das System angeht aber ich interpretiere das so.

/^# ---> Suche einen Zeilenanfang der mit einer # beginnt
/s%FIXME% ---> Finde den Inhalt von %FIXME%
%FIXED%g ---> Ersetze den gefundenen Text durch den Inhalt der Variable %FIXED%

Nur welche Sprache das sein soll habe ich nicht raus. Viel Glück also.
Bitte warten ..
Mitglied: MegaTraveller
06.08.2008 um 14:28 Uhr
Stimmt sed gibt es ja auch ^^ mich irritiert ein wenig die # normalerweise würde sie für ein Kommentar innerhalb der Anweisung stehen, wenn es kein \ vorher gibt doch ich würde würde es mal interpretieren als Anfang der Zeile und # als erstes Zeichen.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Findstr Path CMD ja - Batch Script nein - FireFox Profiles (2)

Frage von ChrisIO zum Thema Batch & Shell ...

Peripheriegeräte
PowerChute Business Edition startet das Script nicht (11)

Frage von merome zum Thema Peripheriegeräte ...

Windows Userverwaltung
gelöst Powershell MailInfo Script über Locked Accounts (5)

Frage von LordNicon79 zum Thema Windows Userverwaltung ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
Einem Stromausfall entgegen wirken (19)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

iOS
16 iPads zentrall verwalten (18)

Frage von simonlohr zum Thema iOS ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...