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

Dos Variable

Frage Microsoft

Mitglied: tennessee

tennessee (Level 1) - Jetzt verbinden

07.06.2006, aktualisiert 13:50 Uhr, 4657 Aufrufe, 4 Kommentare

Hallo zusammen

hast Ihr eine Ahnung wie ich unter DOS einen Stringvergleich nach null machen kann?
Beispiel unter Linux

if test $1 != ""
then
echo "parameter Eingeben"
else
funktionsaufruf
fi

unter dos haut das irgendwie net so richtig hin

ich kann zwar zb sagen

if %LEVEL% = WARNING (
echo "Warning)
else (
echo "no Warning")

das funktioniert

aber if %LEVEL% =
aber if %LEVEL% = ""

oder

if %LEVEL% != ""
if %LEVEL% !=

geht nicht und dieses NEQ und LEQ ist ja für aritmethische Vergleiche.

Die help page ist das auch nicht der kracher diesbezüglich

Danke
Mitglied: Dani
07.06.2006 um 10:36 Uhr
Hi,
probier's mal so:
01.
if "%LEVEL%" == "WARNING" (echo "Warning") 
02.
else (echo "no Warning") 
03.
 
04.
if %LEVEL% == "" 

Gruß
Dani
Bitte warten ..
Mitglied: tennessee
07.06.2006 um 10:43 Uhr
Hi Dani,

danke für die Antwort

das obere funz ja

der untere Teil klappt nicht

if %LEVEL% == ""

Ich möchte das wenn dem cmd kein parameter übergeben wird
Ein Hinweis ausgespuckt wird "Bitte Parameter eingeben"
Bitte warten ..
Mitglied: Dani
07.06.2006 um 10:52 Uhr
hi,
dann probier so:
01.
if "%LEVEL%" == ""

Gruß
Dani
Bitte warten ..
Mitglied: tennessee
07.06.2006 um 13:50 Uhr
if !%1==! echo Bitte Eventdatei angeben
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Mit zusammengesetzter Variable auf andere Variable zugreifen (2)

Frage von abiber zum Thema Batch & Shell ...

Ubuntu
gelöst PHP-Version mit Bash in Variable schreiben? (11)

Frage von StefanKittel zum Thema Ubuntu ...

Batch & Shell
gelöst Powershell Variable mit einem Operator versehen (11)

Frage von pixel0815 zum Thema Batch & Shell ...

PHP
gelöst TXT Datei auslesen und bestimmte Zeilen in Variable setzen (11)

Frage von 126594 zum Thema PHP ...

Heiß diskutierte Inhalte
Router & Routing
Tipps für Router (ca. 100 clients, VPN) (18)

Frage von oel-auge zum Thema Router & Routing ...

TK-Netze & Geräte
gelöst Convert von TAPI auf CAPI gesucht (13)

Frage von StefanKittel zum Thema TK-Netze & Geräte ...