最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Shell 腳本實(shí)現(xiàn)每隔100行插入一條記錄且記錄第一列包含行號(hào)其他列不變

 更新時(shí)間:2016年12月12日 11:26:46   作者:fengzheku  
本文通過實(shí)例代碼給大家講解了使用Shell 腳本實(shí)現(xiàn)每隔100行插入一條記錄且記錄第一列包含行號(hào)其他列不變的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下

 1、例子:每隔100行插入一條記錄,并且此條記錄的第一列包含行號(hào),其他列與第一行相同

#!/bin/sh
var="00001" # 變量
cat a.txt|awk 'NR==1'|while read line # 獲取文件第一行
do
    #echo "$line"
    result=`echo "$line"|cut -f2-` # 默認(rèn)以tab分割,獲取第二列至最后一列
    cat a.txt|awk 'NR%100==0{printf("%04d\n", NR)}'|while read line #每隔100行獲取行號(hào),行號(hào)是4位,不足位數(shù)補(bǔ)0 
    do
        data=`echo -e "9$line$var\t$result"`
        echo "$line"
        #echo "$result"
        #echo "$data"
        #sed -e "'$line'a\'$data'" a.txt
        sed -i ''$line'a '"$data"'' a.txt # 向文件插入
    done
done

2、例子:每隔100行,替換第100行數(shù)據(jù)

#!/bin/sh
var="abc"
cat a.txt|awk 'NR%100==0'|awk '{split($0,b,"\t");print b[2]}'|while read line # 讀取a文件,每隔100行獲取當(dāng)前行第二列
do
    #echo "$line"
    sed -i "s/$line/$var/g" a.txt # 用已知變量替換過上面獲得的列
done

以上所述是小編給大家介紹的使用Shell 腳本實(shí)現(xiàn)每隔100行插入一條記錄且記錄第一列包含行號(hào)其他列不變,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解Linux命令中的正則表達(dá)式

    詳解Linux命令中的正則表達(dá)式

    正則表達(dá)式是一套由多個(gè)元字符組成的模糊查找模式,使用正則表達(dá)式可以快速查找和定位文本中指定的內(nèi)容。接下來通過本文給大家介紹Linux命令中的正則表達(dá)式,需要的朋友參考下吧
    2017-02-02
  • Bash Shell中的select命令簡單使用示例

    Bash Shell中的select命令簡單使用示例

    這篇文章主要介紹了Bash Shell中的select命令簡單使用示例,通常用于流程控制功能的實(shí)現(xiàn),需要的朋友可以參考下
    2015-07-07
  • linux 下同名符號(hào)沖突問題解決方案

    linux 下同名符號(hào)沖突問題解決方案

    這篇文章主要介紹了 linux 下同名符號(hào)沖突問題解決方案的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • shell腳本學(xué)習(xí)指南[二](Arnold Robbins & Nelson H.F. Beebe著)

    shell腳本學(xué)習(xí)指南[二](Arnold Robbins & Nelson H.F. Beebe著)

    這篇文章主要介紹了shell腳本學(xué)習(xí)指南[二](Arnold Robbins & Nelson H.F. Beebe著),需要的朋友可以參考下
    2014-02-02
  • shell腳本批量執(zhí)行指定路徑下sql腳本的實(shí)現(xiàn)

    shell腳本批量執(zhí)行指定路徑下sql腳本的實(shí)現(xiàn)

    本文主要介紹了shell腳本批量執(zhí)行指定路徑下sql腳本的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Linux使用iptables實(shí)現(xiàn)屏蔽ip地址的示例詳解

    Linux使用iptables實(shí)現(xiàn)屏蔽ip地址的示例詳解

    netfilter/iptables(簡稱為iptables)組成Linux平臺(tái)下的包過濾防火墻,與大多數(shù)的Linux軟件一樣,這個(gè)包過濾防火墻是免費(fèi)的。本文就來利用iptables實(shí)現(xiàn)屏蔽ip地址,需要的可以參考一下
    2022-10-10
  • linux系統(tǒng)中的列出敏感用戶的腳本代碼

    linux系統(tǒng)中的列出敏感用戶的腳本代碼

    這里的敏感用戶是指這個(gè)用戶屬于多個(gè)組,或者這個(gè)用戶屬于的組名跟這個(gè)用戶名不一樣,需要的朋友可以參考下
    2014-09-09
  • 詳解Linux定時(shí)任務(wù)Crontab的介紹與使用

    詳解Linux定時(shí)任務(wù)Crontab的介紹與使用

    linux內(nèi)置的cron進(jìn)程能幫我們實(shí)現(xiàn)這些需求,cron搭配shell腳本,非常復(fù)雜的指令也沒有問題。本文主要介紹了定時(shí)任務(wù)Crontab的使用,需要的可以學(xué)習(xí)一下
    2022-10-10
  • linux下文件描述符限制問題

    linux下文件描述符限制問題

    這篇文章主要介紹了linux下文件描述符限制問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 如何利用shell開發(fā)keepalived啟動(dòng)腳本

    如何利用shell開發(fā)keepalived啟動(dòng)腳本

    Keepalived軟件起初是專為LVS負(fù)載均衡軟件設(shè)計(jì)的,用來管理并監(jiān)控LVS集群系統(tǒng)中各個(gè)服務(wù)節(jié)點(diǎn)的狀態(tài),后來又加入了可以實(shí)現(xiàn)高可用的VRRP功能。這篇文章主要介紹了使用shell開發(fā)keepalived啟動(dòng)腳本,需要的朋友可以參考下
    2020-03-03

最新評(píng)論

彰化市| 康定县| 江安县| 漳州市| 朝阳县| 青岛市| 沾益县| 改则县| 沙田区| 容城县| 东港市| 高淳县| 海林市| 龙井市| 来安县| 烟台市| 永吉县| 阿荣旗| 吕梁市| 花莲市| 夏邑县| 敖汉旗| 衡阳市| 兰溪市| 马公市| 蒙城县| 会理县| 怀远县| 观塘区| 濉溪县| 正阳县| 大名县| 桃源县| 历史| 洪湖市| 土默特右旗| 西和县| 微山县| 武山县| 同江市| 远安县|