SHELL脚本读文件.doc_第1页
SHELL脚本读文件.doc_第2页
SHELL脚本读文件.doc_第3页
SHELL脚本读文件.doc_第4页
SHELL脚本读文件.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以下是sh文件内容*#!/bin/sh FILENAME=$1cat $FILENAME | while read LINE do echo $LINEdone*给你写了一个小例子,从一个文件读数据,设置环境变量:数据文件data.txt包含三行:aaa bbb ccc- test.sh -while read data; do if $data = ccc ; then echo $data export TTT= $data fi done output_file_name 2&1# The actaul timing data is sent to standard error, file# descriptor (2), and the function name header is sent# to standard output, file descriptor (1)。# set -n # Uncomment to check command syntax without any execution# set -x # Uncomment to debug this script#FILENAME=$1TIMEFILE=/tmp/loopfile.out$TIMEFILETHIS_SCRIPT=$(basename $0)#function usageecho /nUSAGE: $THIS_SCRIPT file_to_process/necho OR - To send the output to a file use: echo /n$THIS_SCRIPT file_to_process output_file_name 2&1 /nexit 1#function while_read_LINEcat $FILENAME | while read LINEdoecho $LINE:done#function while_read_LINE_bottomwhile read LINEdoecho $LINE:done $FILENAME#function while_line_LINE_bottomwhile line LINEdoecho $LINE:done $FILENAME#function cat_while_LINE_linecat $FILENAME | while LINE=linedoecho $LINE:done#function while_line_LINEcat $FILENAME | while line LINEdoecho $LINE:done#function while_LINE_line_bottomwhile LINE=linedoecho $LINE:done $FILENAME#function while_LINE_line_cmdsub2cat $FILENAME | while LINE=$(line)doecho $LINE:done#function while_LINE_line_bottom_cmdsub2while LINE=$(line)doecho $LINE:done $FILENAME#function while_read_LINE_FDexec 3&0exec 0 $FILENAMEwhile read LINEdoecho $LINE:doneexec 0&3#function while_LINE_line_FDexec 3&0exec 0 $FILENAMEwhile LINE=linedoecho $LINE:doneexec 0&3#function while_LINE_line_cmdsub2_FDexec 3&0exec 0 $FILENAMEwhile LINE=$(line)doprint $LINE:doneexec 0&3#function while_line_LINE_FDexec 3&0exec 0 $FILENAMEwhile line LINEdoecho $LINE:doneexec 0 $TIMEFILEecho function while_read_LINEtime while_read_LINE $TIMEFILEecho /nMethod 2:echo /nfunction while_read_LINE_bottom/n $TIMEFILEecho function while_read_LINE_bottomtime while_read_LINE_bottom $TIMEFILEecho /nMethod 3:echo /nfunction while_line_LINE_bottom/n $TIMEFILEecho function while_line_LINE_bottomtime while_line_LINE_bottom $TIMEFILEecho /nMethod 4:echo /nfunction cat_while_LINE_line/n $TIMEFILEecho function cat_while_LINE_linetime cat_while_LINE_line $TIMEFILEecho /nMethod 5:echo /nfunction while_line_LINE/n $TIMEFILEecho function while_line_LINEtime while_line_LINE $TIMEFILEecho /nMethod 6:echo /nfunction while_LINE_line_bottom/n $TIMEFILEecho function while_LINE_line_bottomtime while_LINE_line_bottom $TIMEFILEecho /nMethod 7:echo /nfunction while_LINE_line_cmdsub2/n $TIMEFILEecho function while_LINE_line_cmdsub2time while_LINE_line_cmdsub2 $TIMEFILEecho /nMethod 8:echo /nfunction while_LINE_line_bottom_cmdsub2/n $TIMEFILEecho function while_LINE_line_bottom_cmdsub2time while_LINE_line_bottom_cmdsub2 $TIMEFILEecho /nMethod 9:echo /nfunction while_read_LINE_FD/n $TIMEFILEecho function while_read_LINE_FDtime while_read_LINE_FD $TIMEFILEecho /nMethod 10:echo /nfunction while_LINE_line_FD/n $TIMEFILEecho function while_LINE_line_FDtime while_LINE_line_FD $TIMEFILEecho /nMethod 11:echo /nfunction while_LINE_line_cmdsub2_FD/n $TIMEFILEecho function while_LINE_line_cmdsub2_FDtime

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论