`

while读取文件

阅读更多

while读取文件的方法,现总结记录如下

1:管道的方式

cat /tmp/a.log |while read LINE
do
    echo $LINE
done

 2:重定向的方式

while read LINE
do
     echo $LINE
done < /tmp/a.log

 3:文件描述符法

exec </tmp/a.log

while read line
do
    echo $line
done

 4:通过百度得知第二种方法速度最快。

分享到:
评论

相关推荐

    while和for循环&读取大文件&三种读取文件方式

    读写文件 三种读操作比较 read()读文件 readline()读文件 readlines()读文件 While和for循环 for循环实现猜三次年纪 age = 66 count = 0 for i in range(3): guess_age = int(input('age:')) if guess_age == age:...

    从文件中读取.cpp

    从文件读取30个字符,从文件中读取的意思是将文件中的内容显示到操作面板上,涉及到文件的打开,所以要考虑文件是否能够打开文件,不能打开就输出“can not open the file! ” 而文章中出现的while(!in.eof()) 是一...

    解决C++ fopen按行读取文件及所读取的数据问题

    1、已有文本文件: string dataList; 使用fopen读取: FILE *fpListFile = fopen&#40;dataList.c_str(&#41;, "r"); if (!fpListFile){ cout &lt;&lt; "0.can't open " &lt;&lt; dataList &lt;&lt; endl; return...

    U盘读写文件程序STM32F103单片机DEMO例程源代码.zip

    U盘读写文件程序STM32F103单片机DEMO例程源代码 main (void){//主程序 u8 s,i; delay_ms(500); //上电时等待其他器件就绪 RCC_Configuration(); //系统时钟初始化 TOUCH_KEY_Init();//触摸按键初始化 RELAY_...

    c语言文件读写操作代码

    程序使用while循环不断读取文件中的数据,直到fgets函数返回NULL,表示已经读取到文件的末尾。最后,程序使用printf函数将读取到的数据输出到控制台,并使用fclose函数关闭文件。 请注意,这只是一个简单的示例程序...

    c++ 使用while读取不定量的输入数据方式

    使用while读取不定量的输入数据方式,介绍了输入文件或者标准输入中的文件结束符 标准输入中使用ctrl+z

    VC++(VS2010)读写Excel文件代码(附示例)

    通过以上步骤在程序中引入了可以读取Excle文件的CExport2Excel类; 5、打开excel文件 通过按钮点击打开 void CExcelTestDlg::OnBnClickedButtonOpenExcel() { //获取文件路径 CFileDialog* lpszOpenFile; ...

    Delphi读取文件和写入文件总结

    示例: procedure TForm1.Button1Click(Sender... while not Eof(pMyFile) do begin Readln(pMyFile,pStr); //fn_DelStock(pStr); //使用读取的字符串相关语句 next; end; CloseFile&#40;pMyFile&#41;; end; end;

    Java:二进制方式读取文件

    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!"); ...

    C++读取到回车换行符问题处理

    今天在编写99乘法在线小游戏(看过我的 linux下c实现的数据库备份(第四版)应该知道我在那里提过^.^)的时候遇到读取文件的信息遇到回车换行符的烦恼。 比如我文件里面有如下信息: name=qizexi sex=man 我希望读取...

    文件内容读取类

    //构造一个BufferedReader类来读取文件 String s; while ((s = br.readLine()) != null) {//使用readLine方法,一次读一行 wordList.add(s.trim()); } } catch (Exception e) { Logger.getLogger(FileUtil....

    利用Shell脚本循环读取文件中每一行的方法详解

    本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、使用for循环 for line in `cat filename` do echo $line done ...

    VC 6.0顺序逐行读取TXT文件内容.rar

    VC 6.0 按顺序逐行读取TXT每行的数据内容,一行一行读取,基本的步骤和思路是:创建文件对话框、获得文件路径、打开文件、读文件、关闭文件。下面来看看具体的代码实现:  //创建文件对话框  CFileDialog dlg(TRUE...

    C++实现文件读写操作功能(源码+说明文档).zip

    使用while循环和std::getline函数从文件中逐行读取内容。std::getline函数会从inputFile中读取一行内容,并将其存储在line变量中。如果读取成功,则继续循环;如果到达文件末尾或发生错误,则退出循环。 在循环体内...

    Java FileReader/FileWriter读写文件

    java FileReader/FileWriter读写字母和数字没问题,但读写汉字乱码。记录下,后面找到解决方法再补上。 public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { int a =...

    msp430 fat16读写文件

    msp430 fat16读写文件 #include #include "mmc.h" #include "fAT16.h" #include "InitSys.c" #include #include unsigned long cardSize = 0; unsigned char status = 1; unsigned int timeout = 0; uint16 i = ...

    STC8单片机读写内部EEPROM KEIL工程文件源码.zip

    STC8单片机读写内部EEPROM KEIL工程文件源码: /* STC8 内部EEPROM测试 从手册717页上可以看出 STC8的 EEPROM空间为1k 地址在0000h-03ffh 地址也是1024的大小 次程序结合手册 编写 大同小异 程序的主要目的是 先清楚...

    C语言 文件读取操作

    用C程序读取文件内容 p=fgetc(fp); while(p!=EOF) { printf("%c",p); p=fgetc(fp); }

    使用C语言编写读写文本文件

    #include "stdio.h" void main() { FILE *funny,*printer,*fp;... }while (c != EOF); /*重复直到 EOF (end of file) */ fprintf(fp,"%s",*funny); fclose(funny); fclose(printer); fclose(fp);//关闭打印机 }

    Java文件处理工具类--FileUtil

    * 读取文件并返回为给定字符集的字符串. * @param fileName * @param encoding * @return * @throws Exception */ public static String readFileAsString(String fileName, String encoding) throws ...

Global site tag (gtag.js) - Google Analytics