echo off setlocal enabledelayedexpansion set "file=Config\__Config\server_config_common.xml" set "file_personal=Config\__Config\server_config_common_personal.xml" ( for /f "tokens=*" %%i in (%file%) do ( set s=%%i set s=!s:19
1. Sed的help 鸟哥说的 学东西 先看 help 先看man 再google 不好FQ再百度.. Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n, --quiet, --silent suppress automatic printing of pattern space -e script, --expression=script add the script to the comma
关键词:bat,bat获取文件内容 1.获取每行内容 @echo offfor /f "delims=" %%i in (config.txt) do (echo "%%i")timeout /t 100 2.在for中执行多条命令 一般形式: for in (set) do (命令a&命令b&命令c) 案例: @echo offfor /f "delims=" %%i in (Config.txt) do (set /p=&qu
目标:替换文件中的字符串内容 方法1:使用fileinput包 import fileinput for line in fileinput.input(“要修改的文件名", inplace=1): line=line.replace(“要修改的字符串1”,”要替换的字符串1"") line=line.replace(“要修改的字符串2", “要替换的字符串2") print(line,end="") 注意: 1.一定要加p
写法一: #!/bin/bash while read line do echo $line done < file(待读取的文件) 写法二: #!/bin/bash cat file(待读取的文件) | while read line do echo $line done 写法三: for line in `cat file(待读取的文件)` do echo $line done 说明:for逐行读和while逐行读是有区别的,如: $ cat file aaaa bbbb cccc dddd