bat 去空格操作

2022-06-28 06:18:13 字數 1090 閱讀 7156

去掉左邊的空格  

請注意!!  %%注意在不同的場合即使切換。

!!是在迴圈中使用變數時的語法。

*第二個for迴圈處, 管道前不能有空格,不然for迴圈中取到的值 後面還會多出空格!

1

@echo off

2cls

3setlocal enabledelayedexpansion45

for /f "

usebackq tokens=1,2,3,* delims=@

" %%a in ("

c:\users\zhangzhenhao\desktop\battest\0.txt

") do

(6 set p_cdbicpay=%%a

7 for /f "

usebackq delims=

" %%m in (`echo !p_cdbicpay!^| findstr /r "^0"

`) do (

8 set tmp_p_nmitmlng=%%m

9 call :trim !tmp_p_nmitmlng!

1011

if !trim_p_nmitmlng!==0

(12 echo h:!trim_p_nmitmlng!:

13 echo.) else echo 1114)

15)16)

1718

19pause

2021

endlocal

22 exit /b

2324 rem ------------for call function---------

25:trim

26 set trim_p_nmitmlng=%*

27 goto:eof

檔名批量操作(重新命名 去括號 去空格)

整理資料集的時候需要對檔名批量修改,用到了去括號和去空格的 ctrl a選中所有,選中第乙個檔案,右鍵重新命名,回車或空格就可以重新命名所有檔案。複製下面一段 在需要批量處理的資料夾中儲存為文字文件,修改擴充套件名為.bat檔案,儲存。執行檔案就可以去除檔名中的括號。echo off setloca...

python基礎之 按規律加空格,去空格,去重

最近寫邏輯 用到字串列表較多,就回顧了下基礎,總結了加減空格的辦法 兩種辦法,推薦第二種 s abcdefghijklmnopqret def fen s,n b list s c for i in range n,len b int len b n,n 1 b.insert i,c join b ...

去數字之間的空格

表 delspace,字段 dwmc,型別 nvarchar,內容如下 我們想去掉上面記錄中的空格,函式定義如下 create function dbo.get number2 s varchar 100 returns varchar 100 as begin while patindex 0 9...