S
Soma C
Hello,
I have a batch file:
@echo off
setlocal
for /f "usebackq tokens=*" %%p in (`dmpinfo -x ^| find ",
primary flag"`) do (
echo %%p
rem echo %%p:~0,-1%%
)
The output is:
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
I would like to extract the last character in each
outputted line and save that in a string. I have tried
many different ways but it seems that the %% problem in
batch files is limiting me. You can see the REM'ed out
line above where I already tried to get the last char.
I have a batch file:
@echo off
setlocal
for /f "usebackq tokens=*" %%p in (`dmpinfo -x ^| find ",
primary flag"`) do (
echo %%p
rem echo %%p:~0,-1%%
)
The output is:
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
Path State: Reserved (0x5), primary flag: 0
Path State: Good (0x1), primary flag: 1
Path State: Good (0x1), primary flag: 1
Path State: Reserved (0x5), primary flag: 0
I would like to extract the last character in each
outputted line and save that in a string. I have tried
many different ways but it seems that the %% problem in
batch files is limiting me. You can see the REM'ed out
line above where I already tried to get the last char.