1、准备数据文件
$cat a.txt
200:2
300:3
400:4
500:5
2、用while循环从文件中读取数据
#!/bin/ksh
while read line
do
echo $line
done < a.txt
运行shell,结果如下:
200:2
300:3
400:4
500:5
3、使用IFS读文件
说明:默认情况下IFS是空格,如果需要使用其它的需要重新赋值
#!/bin/ksh
IFS=:
while read field1 field2
do
echo $field1$field2
done < a.txt
运行shell,结果如下:
2002
3003
4004
5005
相关推荐
read()读文件 readline()读文件 readlines()读文件 While和for循环 for循环实现猜三次年纪 age = 66 count = 0 for i in range(3): guess_age = int(input('age:')) if guess_age == age: print("right") break ...
前言 本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说...While循环中read命令从标准输入中读取一行,并将内容保存到变量line中。在这里,-r选项保证读入的
当使用管道、重定向方式组合命令时感觉达不到自己的需求时,不妨考虑下while read line。 read [-rs] [-a ARRAY] [-d delim] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [var_name1 var_name2 …] ...
VC 6.0 按顺序逐行读取TXT每行的数据内容,一行一行读取,基本的步骤和思路是:创建文件对话框、获得文件路径、打开文件、读文件、关闭文件。下面来看看具体的代码实现: //创建文件对话框 CFileDialog dlg(TRUE...
pyhon读取文件很方便,但是,如果文件很大,而且还是一行文件,那就蛋疼了. 不过还好有read(size)方法,这个方法就是每次读取size大小的数据到内存中 下面来个示例 def readlines(f, separator): ''' 读取大文件方法 ...
本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。...18.7.10 while循环和文件描述...
* @Description:getImageFileType,获取图片文件实际类型,若不是图片则返回null * @author Tang.Homvee * @creaetime 2015年8月21日下午5:43:53 * @param f * @return */ public final static ...
while((count=in.read(buffer))!=-1){ // for循环保证只写入count个byte, 否则会写入1024个byte for(i=0; i; i++){ out.write(buffer[i]); } } in.close(); out.close(); System.out.println("Success!"); ...
下面是例子是读取一个文件内容,并且改变其中满足正则的行,进行内容追加。 # use command : reWriteFile.py oldFileName.txt newFileName.txt import re import sys param = sys.argv if len(param) > 3: sys.exit...
6. 文件操作:Python中可以使用open函数打开文件,使用read函数读取文件内容,使用write函数向文件写入内容。 7. 面向对象编程:Python支持面向对象编程,可以定义类和对象,进行封装、继承、多态等操作。 8. 第三...
file_name:文件地址 ''' inputfile = open(file_name, 'rb') #可打开含有中文的地址 data = pd.read_csv(inputfile, iterator=True) loop = True chunkSize = 1000 #一千行一块 chunks = [] while loop: ...
读块nodejs 模块使用给定的分隔符逐块读取大文件,非常快 npm install readblock##用法 var readblock = require('../index');var file = readblock.open('test.fasta');file.read("\n>", function(fasta) { ...
while (1) { res = hid_read(handle,buf,sizeof(buf)); QString asd ; for(int i = 0;i (buf);i++) { char str[20]; sprintf(str , "%02x",buf[i]); asd+=str ; } if(!cardInfo.contains(asd.toUpper())...
* 功能:Java读取txt文件的内容 * 步骤:1:先获得文件句柄 * 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取 * 3:读取到输入流后,需要读取生成字节流 * 4:一行一行的输出。readline...
while ((length = fileInputStream.read(buffer)) != -1) { MD5.update(buffer, 0, length); } return new String(Hex.encodeHex(MD5.digest())); } catch (Exception e) { e.printStackTrace(); ...
* 读取文件并返回为给定字符集的字符串. * @param fileName * @param encoding * @return * @throws Exception */ public static String readFileAsString(String fileName, String encoding) throws ...
38.kill命令和trap命令 50 39.操作系统和数据库检查(IBM)(一):检查核心参数的配置 51 40.操作系统和数据库检查(IBM)(二):检查时区的配置 52 41.操作系统和数据库检查(IBM)(三):检查硬件错误 52 ...
2Java使用Url获取网页内容 2.1简介 项目的管理档t。 2.2应用 2.2.1获取网页内容 /** * 通过url获取网页内容, * 解决中文乱码问题 * @param httpUrl * @return */ public static String downloadPage...
开源的读取Excel文件组件,轻量级解析DLL,net3.5 无需自己再编译,直接导入引用: FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read); //1. Reading from a binary Excel file ('97-2003...