Пожалуйста, помогите с этим.
У меня есть такой файл:
http://www.crocko.com/9A60004ABE6046578ED113CFFFB75F6E/activate_all_regions.txt
(Пожалуйста, нажмите справа внизу. Таймер есть, но я не нашел сервер загрузки без таймера. В файле есть табуляторы, поэтому я загрузил его на сервер)
и это скрипт для чтения:
@echo off
setlocal EnableDelayedExpansion
if "%1"=="" (
IF EXIST "..\_install\activate all regions.txt" (
SET FILE="..\_INSTALL\activate all regions.txt"
echo Setting !FILE! as your configuration file
) ELSE (
echo File not found. First argument is name of configuration file .txt.
pause
)
) else ( SET "FILE=%1")
for /F "skip=4 delims=pR tokens=1,2" %%a in ( 'reg query hkcu\environment /v temp' ) do set TAB=%%b
FOR /F "usebackq delims=!TAB! tokens=1-3" %%L IN (!FILE!) DO (
for /F "delims=!TAB! tokens=1-3" %%a in ("%%L") do echo A:"%%a"B:"%%b"C:"%%c"
REM echo %%L
)
Я хочу получить вывод как:
A:"Directory name 1"B:"1"C:"Description to this line"
A:"Directory name 2"B:"1"C:"Description to this line"
A:"Directory name xxx"B:"1"C:"Description to this line"
Цель состоит в том, чтобы отфильтровать повторяющиеся вкладки (вкладка) (вкладка) (вкладка) (вкладка) и заменить их на одну (вкладка).
Таким образом, первый шаг должен привести к столбцу columnA (вкладка) columnB (вкладка) columnC (tab), а затем на втором шаге, чтобы проанализировать его, чтобы получить столбцы с тремя переменными.