在批處理腳本中從文本文件中添加數字

NuClear1331

我的批處理腳本有問題。我必須製作腳本來添加位於文本文件中的數字。

數字在文件的一行中,並用空格分隔。

我必須使用for循環來做到這一點

我做了這個:

setlocal EnableDelayedExpansion
set /a wynik=0
for /f "tokens=1* delims= " %%a in (liczby.txt) do (set /a wynik+=%%a)
echo %wynik% > wynik.txt

輸出是:

C:\Users\NuClear\Desktop\arch\2>setlocal EnableDelayedExpansion

C:\Users\NuClear\Desktop\arch\2>set /a wynik=0

C:\Users\NuClear\Desktop\arch\2>for /F "tokens=1* delims= " %a in (liczby.txt) do (set /a wynik+=%a )

C:\Users\NuClear\Desktop\arch\2>(set /a wynik+=1 )

C:\Users\NuClear\Desktop\arch\2>echo 1  1>wynik.txt

我不知道為什麼它不採取 next tokensafter 1

行動

一個更簡單的方法:

@echo off
setlocal

set /P "line=" < liczby.txt
set /A "wynik=%line: =+%"
> wynik.txt echo %wynik%

此方法假定“數字在文件的一行中,每個數字用一個空格分隔,行首或行尾沒有空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用參數在批處理文件中運行腳本

使用批處理刪除文本文件中的最後一行

使用批處理腳本從多個相同的 .txt 文件中復制某個值

如何在批處理腳本中打印

在命令行/批處理文件/python 腳本中運行 java 主類

如何在批處理腳本中的文件內容中找到非 ASCI?

想在 shell 腳本的文本文件中添加標題

如何循環遍歷 txt 文件以查找各種字符串並在批處理腳本中進行計數

C 從文本文件中讀取數字

計算剩余天數的批處理腳本

使用搜索和替換 + 正則表達式更改文本文件中的文本 | 批處理文件

從長文本文件中的字符串數組中查找相應的數字

迭代文本文件中的數字

批處理文件中的自定義字體

將 PowerShell 命令結果分配給批處理腳本中的變量

編寫函數以從文本文件中的數組中查找最大數

替换文本文件批中的特殊字符

如何在文件處理中從文本文件中找到每一行的最小值和最大值?

如何從 Windows 批處理執行駐留在 Oracle APEX 上的 SQL 腳本

從python中的文本文件中獲取平均分數?

文本文件中的行數 (10) 小於特定數字 (5)

從文本文件中查詢數據並獲取 JSON 列

c++ - 如何從文本文件中讀入數組

如何從文本文件中讀取命令行參數?

在文本文件中添加标题

在文本文件中添加引号

如何對文本文件中的數字進行排序

在文本文件中查找帶數字的多個單詞

多處理一次計算多個文本文件中的頻率