读取文档数据的各列的每行中

读取文档数据的各列的每行中

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

读取文档数据的各列的每行中

1、该文件的内容被读

[root@dell leekwen]# cat userpwd
1412230101      ty001
1412230102      ty002
1512430102      ty003
1511230102      ty004
1411230102      ty002
1411240102      yt005
1412290102      yt012
1510230102      yt022
1512231212      yt032

2、脚本命令

[root@dell leekwen]# cat readfile.sh
#!/bin/bash

## Input File Name
Fname=$1

Lines=`cat $Fname |wc -l`

for ((N=1;N<=$Lines;N++));
        do
                Var1=`sed -n "${N}p" $Fname`
                Var2=`echo $Var1 |awk '{print $1}'`
                Var3=`echo $Var1 |awk '{print $2}'`
        echo -e "当前处理的是第${N}, 内容是:$Var1, \t它的第一列值是$Var2,\t它的第二列值为$Var3"
done;

3、输出结果

[root@dell leekwen]# chmod a+x  readfile.sh
[root@dell leekwen]# ./readfile.sh userpwd
当前处理的是第1, 内容是:1412230101      ty001,  它的第一列值是1412230101,       它的第二列值为ty001
当前处理的是第2, 内容是:1412230102      ty002,  它的第一列值是1412230102,       它的第二列值为ty002
当前处理的是第3, 内容是:1512430102      ty003,  它的第一列值是1512430102,       它的第二列值为ty003
当前处理的是第4, 内容是:1511230102      ty004,  它的第一列值是1511230102,       它的第二列值为ty004
当前处理的是第5, 内容是:1411230102      ty002,  它的第一列值是1411230102,       它的第二列值为ty002
当前处理的是第6, 内容是:1411240102      yt005,  它的第一列值是1411240102,       它的第二列值为yt005
当前处理的是第7, 内容是:1412290102      yt012,  它的第一列值是1412290102,       它的第二列值为yt012
当前处理的是第8, 内容是:1510230102      yt022,  它的第一列值是1510230102,       它的第二列值为yt022
当前处理的是第9, 内容是:1512231212      yt032,  它的第一列值是1512231212,       它的第二列值yt032

版权声明:本文博客原创文章,博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/117322.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • docker命令大全

    docker命令大全1、启动dockersystemctlstartdocker2、

  • Altium Designer2018下载安装及基本使用[通俗易懂]

    Altium Designer2018下载安装及基本使用[通俗易懂]一、AltiumDesigner2018下载下载链接:https://pan.baidu.com/s/1gVJre-0tW_T2_oRqclYWAQ提取码:fnr9安装步骤请点我!2、用AD画基本的电路图1.首先新建一个PCB工程。如下所示:2.新建一个原理图如下所示:3.导入基本的元件库4.查找所需元件(这里以查找电阻为例)以下给出了一些常用元件的查找字母(…

  • [Unity算法]斜抛运动[通俗易懂]

    [Unity算法]斜抛运动[通俗易懂]斜抛运动:1.物体以一定的初速度斜向射出去,物体所做的这类运动叫做斜抛运动。2.斜抛运动看成是作水平方向的匀速直线运动和竖直方向的竖直上抛运动的合运动。3.它的运动轨迹是抛物线。Oblique

  • Super 关键字

    Super 关键字

  • 5G 信道一览表

    5G 信道一览表各个地区2.4G及5G信道一览表美洲(FCC)2.412~2.462GHz:11个信道5.15~5.35GHz,5.725~5.825GHz;12个信道中国2.412~2.472GHz:13个信道5.725~5.825GHz:4个信道ETSI2.412~2.472GHz:13个信道5.15~5.35GHz:8个信道5470…

  • pymssql 中文乱码_pycharm输出中文乱码

    pymssql 中文乱码_pycharm输出中文乱码开门见山,先放解决问题的代码SELECTCONVERT(NVARCHAR,test_field)AStest_fieldFROMtest_tableWHEREtest_condition=’测试中文’–直接将中文字段test_field(VARCHAR)转化为NVARCHAR,其他类型同理,转换成N开头的类型接下来才是其他可能可行的解决方案:使用其他库,如pyodbc(详细信息请阅读相关文档),可参考:https://blog.csdn.net/zhaogeno1/art

    2022年10月29日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号