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, 5092 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
Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...