欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux awk將文件某列按照逗號(hào)分隔的例子

 更新時(shí)間:2018年12月06日 09:21:59   作者:Sam哥哥  
今天小編就為大家分享一篇關(guān)于Linux awk將文件某列按照逗號(hào)分隔的例子,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

概述

當(dāng)我們?cè)谔幚砭€上故障的時(shí)候,經(jīng)常會(huì)從數(shù)據(jù)庫(kù)表查詢出某個(gè)列。

select product_id from order where user_id = 111;

查詢出來的結(jié)果形式如下:

1
2
3
4
5

這個(gè)時(shí)候,我們通常會(huì)以

product_id in (1,2,3,4,5)

的形式去查找商品表,找出商品的詳細(xì)信息。那么如何得到這個(gè)(1,2,3,4,5)呢。一種簡(jiǎn)單的做法就是利用awk

cat temp.txt | awk ‘BEGIN{ORS=","} {print $0}'

結(jié)果如下:

1,2,3,4,5,

然后把最后一個(gè)逗號(hào)去掉,再加上in關(guān)鍵字即可。

當(dāng)然我們也可以進(jìn)行反向操作。假設(shè)temp.txt文本的內(nèi)容如下:

1,2,3,4,5

想轉(zhuǎn)成

1
2
3
4
5

則可以使用如下命令:

cat temp.txt | awk ‘BEGIN{ RS=","; } { print $0 }'

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • shell腳本如何獲取第幾行 第幾列的命令 awk sed

    shell腳本如何獲取第幾行 第幾列的命令 awk sed

    這篇文章主要介紹了shell腳本如何獲取第幾行 第幾列的命令 awk sed,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • 5個(gè)實(shí)用的shell腳本面試題和答案

    5個(gè)實(shí)用的shell腳本面試題和答案

    這篇文章主要介紹了5個(gè)實(shí)用的shell腳本面試題和答案,給出的腳本堪稱編碼規(guī)范,麻雀雖小,異常處理,友好提示,一應(yīng)俱全,值得學(xué)習(xí),需要的朋友可以參考下
    2014-06-06
  • shell中的循環(huán)語(yǔ)句、判斷語(yǔ)句實(shí)例

    shell中的循環(huán)語(yǔ)句、判斷語(yǔ)句實(shí)例

    這篇文章主要介紹了shell中的循環(huán)語(yǔ)句、判斷語(yǔ)句實(shí)例,本文對(duì)shell的循環(huán)語(yǔ)句、判斷語(yǔ)句做了一個(gè)小結(jié),以及在使用中的注意事項(xiàng),需要的朋友可以參考下
    2014-07-07
  • Linux Shell腳本編程初體驗(yàn)

    Linux Shell腳本編程初體驗(yàn)

    腳本語(yǔ)言是與計(jì)算機(jī)交流的另外一種途徑。使用圖形化窗口界面用戶可以移動(dòng)鼠標(biāo)并點(diǎn)擊各種對(duì)象,比如按鈕、列表、選框等等。但這種方式在每次用戶想要計(jì)算機(jī)/服務(wù)器完成相同任務(wù)時(shí)卻是十分不方便。要想讓所有這些事情變得簡(jiǎn)單并且自動(dòng)化,我們可以使用shell腳本
    2015-08-08
  • Linux下shell通用腳本啟動(dòng)jar(微服務(wù))

    Linux下shell通用腳本啟動(dòng)jar(微服務(wù))

    這篇文章主要介紹了Linux下shell通用腳本啟動(dòng)jar(微服務(wù))的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Linux通過Shell腳本命令修改密碼的兩種方式

    Linux通過Shell腳本命令修改密碼的兩種方式

    這篇文章主要介紹了Linux通過Shell腳本命令修改密碼的兩種方式,不需要任何交互,需要的朋友可以參考下
    2018-05-05
  • Shell腳本注釋寫法

    Shell腳本注釋寫法

    這篇文章主要介紹了Shell腳本注釋的3種寫法,包含單行注釋的方法和多行注釋的多種方法,需要的朋友可以參考下
    2014-07-07
  • Linux命令sed(流編輯器)的用法詳解

    Linux命令sed(流編輯器)的用法詳解

    sed編輯器要比交互式編輯器快得多,可以快速完成對(duì)數(shù)據(jù)的自動(dòng)修改,比如:替換,這篇文章主要介紹了Linux命令sed(流編輯器)使用/實(shí)例,需要的朋友可以參考下
    2022-09-09
  • Bash?EOF的使用小結(jié)

    Bash?EOF的使用小結(jié)

    本文主要介紹了Bash?EOF的使用小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • linux編寫.sh腳本并賦權(quán)限問題

    linux編寫.sh腳本并賦權(quán)限問題

    這篇文章主要介紹了linux編寫.sh腳本并賦權(quán)限問題,文中給大家提到了Linux為sh腳本文件添加執(zhí)行權(quán)限的方法,需要的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-06-06

最新評(píng)論