shell读取文件每一行的方式

1、使用read命令读取一行数据

while read myline
do
 echo "LINE:"$myline
done < datafile.txt

2、使用read命令读取一行数据

cat datafile.txt | while read myline
do
 echo "LINE:"$myline
done

3、#读取一行数据

cat datafile.txt | while myline=$(line)
do
 echo "LINE:"$myline
done

4、#读取一行数据

while myline=$(line)
do
 echo "LINE:"$myline
done < datafile.txt

5、#使用read命令读取变量数据

cat datafile.txt | while read paraa parab parac
do
 echo "PARAA:"$paraa
 echo "PARAB:"$parab
 echo "PARAC:"$parac
done

6、#使用read命令读取变量数据

while read paraa parab parac
do
 echo "PARAA:"$paraa
 echo "PARAB:"$parab
 echo "PARAC:"$parac
done < datafile.txt
时间: 2024-10-16 13:26:56

shell读取文件每一行的方式的相关文章

shell读取文件的几种方式

案例文本文件 [[email protected]01 ~]# cat a.txt ID name gender age email phone 1 Bob male 28 [email protected] 18023394012 2 Alice female 24 [email protected] 18084925203 3 Tony male 21 [email protected]163.com 17048792503 4 Kevin male 21 [email protected]

shell读取文件的每一行

写法一: ---------------------------------------------------------------------------- #!/bin/bash while read line do echo $line done < filename(待读取的文件) ---------------------------------------------------------------------------- 写法二: --------------------

shell读取文件的每一行内容并输出【转】

写法一: #!/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

读取文件最后一行的两种方式

'''读取文件最后一行''' import os # 小文件:批量读取 def get_last_line(filename='mark.csv'): fullfilename = os.path.join(os.path.dirname(__file__), filename) with open(fullfilename, 'r', encoding='utf-8') as f: lines = f.readlines() # 批量 lastline = lines[-1] return l

登录shell与非登录shell读取文件过程

登录shell与非登录shell读取文件过程登录:/etc/profile→/etc/profile.d/*.sh        ~/.bash_profile非登录:~/.bash_profile→~/.basfrc→/etc/bashrc#soure .bash_profile        手动更新/etc/profile            通用的有效环境变量/etc/profile.d/*.sh    软件包特有的环境变量~/.bash_profile        用户特有的环境变

shell读取文件行,列

cat ${FILE} | while read line do echo $line done ------------------------------------------- while read LINE  #每次读取aa.list中的一行 do echo $LINE     #输出每行的信息 done < ${FILE} ------------------------------------------- 读取文件的每行第一列和第二列 while read n m do echo

shell读取文件内容

Shell脚本,执行解释速度快.代码简单易于理解.在shell代码编写过程中,经常会用到读取文件内容. 写法一: ---------------------------------------------------------------------------- #!/bin/bash while read line do echo $line done < file(待读取的文件) ------------------------------------------------------

关于java读取文件的几种方式

摘自:http://jaczhao.iteye.com/blog/1616716 Java代码 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.prin

Java读取文件的几种方式

package com.mesopotamia.test; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.RandomAccessFile; impor