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

Batch Ausgabe mit Sonderzeichen

Frage Entwicklung Batch & Shell

Mitglied: NBTKetchup

NBTKetchup (Level 1) - Jetzt verbinden

30.03.2011 um 16:12 Uhr, 4124 Aufrufe, 4 Kommentare

Es geht darum eine .log Datei mit verschiedenen Variablen als Inhalt zu erstellen. Soweit alles kein Problem.

eine meiner Variablen die in die log Datei ausgegeben werden sollen ist x=<Variable>

wenn ich jetzt eingebe

>ttt.log echo %x%
kommt Syntaxfehler (ist für mich auch klar wegen den <>)


>ttt.log echo "%x%"
schreibt in das log file "<Variable>"

ich will aber die "" los werden.

Hat einer ne Lösung dafür? Gibt es dafür überhaupt eine Lösung?

LG Ket
Mitglied: bastla
30.03.2011 um 17:22 Uhr
Hallo NBTKetchup!

Versuch es so:
set "x=^<Variable^>"
oder so:
01.
set "x=<Variable>" 
02.
set "x=%x:<=^<%" 
03.
set "x=%x:>=^>%"
Grüße
bastla
Bitte warten ..
Mitglied: NBTKetchup
30.03.2011 um 17:48 Uhr
Hi bastla

perfekt

tausend dank

LG Ket
Bitte warten ..
Mitglied: jeb-the-batcher
30.03.2011 um 23:50 Uhr
Hallo NBTKetchup,

etwas spät ... aber einfacher ist es mit der delayed expansion

01.
setlocal EnableDelayedExpansion 
02.
set "x=<Variable>"  
03.
echo !x!
Funktioniert mit allen Sonderzeichen, und man braucht nicht am Inhalt der Variable rumpfuschen.

gruß
jeb
Bitte warten ..
Mitglied: bastla
31.03.2011 um 07:48 Uhr
... und sieht auch interessant aus, wenn es "!" im Variableninhalt gibt:
01.
setlocal EnableDelayedExpansion 
02.
set "x=<V!ari!able>"  
03.
echo !x!
- daher vielleicht besser:
01.
set "x=<V!ari!able>"  
02.
setlocal EnableDelayedExpansion 
03.
echo !x! 
04.
endlocal
Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch ausgabe zeilenweise stat spaltenweise ausgeben (4)

Frage von sugram zum Thema Batch & Shell ...

Batch & Shell
gelöst Sonderzeichen in eine Batch automatisch einfügen (18)

Frage von Dr.Byte zum Thema Batch & Shell ...

Batch & Shell
gelöst VPN per Batch o.ä. einrichten (3)

Frage von peterpa zum Thema Batch & Shell ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (25)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (22)

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

Basic
Programmierung von Windows Programmen (10)

Frage von Ghost108 zum Thema Basic ...