1
我有如下所示的行。在窗口的每一行中添加和刪除代碼
abcbasndo
bacmaisca
ascmasoc
現在,我需要拿出每行的前三個字符,並在每行的開頭和結尾添加AAA,所以它看起來像下圖所示。
AAAabcAAA
AAAbacAAA
AAAascAAA
我使用窗口。
請幫忙。
我有如下所示的行。在窗口的每一行中添加和刪除代碼
abcbasndo
bacmaisca
ascmasoc
現在,我需要拿出每行的前三個字符,並在每行的開頭和結尾添加AAA,所以它看起來像下圖所示。
AAAabcAAA
AAAbacAAA
AAAascAAA
我使用窗口。
請幫忙。
這個小cmd
腳本將做的工作適合你:
@setlocal enableextensions enabledelayedexpansion
@echo off
for /f "delims=" %%a in (qq.txt) do (
set var=%%a
echo AAA!var:~0,3!AAA
)
endlocal
請參見下面的成績單:
C:\Pax> type qq.txt
abcbasndo
bacmaisca
ascmasoc
C:\Pax> qq
AAAabcAAA
AAAbacAAA
AAAascAAA
的for
循環抓住在qq.txt
文件中的每一行(不delims=
,它會使用行內的空格作爲分隔符)並將其放入%%a
。
for
循環的主體將該值放入var
,然後使用子字符串運算符獲取前三個字符。 (1)你沒有指定你所期望的;因爲(1)你沒有指定你所期望的;和(2)擴展這個腳本來處理它應該相當容易。
你從哪裏得到這些線?在一個文件中?還是這些文件名? – ggPeti
你的意思是應該用** AAA **替換第一個和最後三個字符。我對嗎? –
指定編程語言,數據類型等。目前問題無法解決。 –