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

Linux awk將文件某列按照逗號分隔的例子

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

概述

當(dāng)我們在處理線上故障的時候,經(jīng)常會從數(shù)據(jù)庫表查詢出某個列。

select product_id from order where user_id = 111;

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

1
2
3
4
5

這個時候,我們通常會以

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

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

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

結(jié)果如下:

1,2,3,4,5,

然后把最后一個逗號去掉,再加上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é)

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

相關(guān)文章

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

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

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

    5個實用的shell腳本面試題和答案

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

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

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

    Linux Shell腳本編程初體驗

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

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

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

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

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

    Shell腳本注釋寫法

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

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

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

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

    本文主要介紹了Bash?EOF的使用小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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

最新評論