AWK傳結果到SHE - Linux

Candice avatar
By Candice
at 2011-12-11T04:14

Table of Contents

這位網友的文章內容似乎是 UTF-8 編碼並含有幾個簡體字,
幫忙轉譯如下:

[email protected] (布阿送) writes:

> 小弟遇上一個問題
>
> 用 ls 列出目錄下所有檔名之後
>
> 我要只取其中一個字串並指定到指定變數
>
> 我試著用 awk抓出 print第幾列 但是要傳回SHELL變數時
>
> 該指定變數echo出來卻總是空白
>
> echo $files | awk '{fn=$1} {printf "%10s\n",fn}'
>
> 這樣會print出檔名
>
> 不過我回到SHELL就沒辦法取用$fn
是不是想通過awk給一個數組的變數賦值然後在shell裡面調用?但您這個命令在
awk每執行一行以後會對fn變數重新賦值,最後也不能達到您要的效果。
>
> 我有嘗試過eval
>
> echo $files |eval $(awk '{printf(fn="%s\n",$1)}')
>
> 是有傳回東西,不過fn後面並不是我要檔名
>
> echo $files | fn=eval $(awk '{fn=$1} {printf "%10s\n",fn}')
>
> bash卻把awk結果當成command
>
>
> 請問版上高手們,這個問題有什麼其他解決方法呢?
>
請給出你的$file文件至少部分內容,還有請詳細描述下你之後需要做到什麼目的

--
Joe.

--- Posted via news://freenews.netfront.net/ - Complaints to
[email protected] ---

※ 引述《Joseph Young <[email protected]>, 看板: Linux》之銘言:
: [email protected] (撣马倈脩 writes:
: > 撠铴벟乐뢊銝胥肋镣ꆌ
: > ꠠls ⓔ婵桅貄銝鲭覀栉ꪔ绗릋敺谊: > 屮ꚁ芸辖嗡葉銝胥肋摮ⓓ葡銝行貇摰桇闾枞꺚霈簧㕑
: > 屮岫ⓖ欟 awk両婵 print蝚砍嗾霠雿疡伨閬癴嘘軤HELL霈簧㕑舊: > 閰脫貇摰梈꺊粳cho箔뺆餌蜇舐征봊: > echo $files | awk '{fn=$1} {printf "%10s\n",fn}'
: > ⒡見纣rint箸ꪔ贊: > 銝诒膎鮞訕HELL撠望늒颲行뎕緐欟$fn
: 臭뢍舀峡梽膎awk蝯虫뢀鲭㕑蝯栈骄霈簧㕑鞈血肼嗅뺌究hell鋆⊿隤輻欟嚗蓡붆券肙鲳釥隞文珯
: awk瘥铴脪銵铸뢀銵铸誑敺霁鲃撠鹰n霈簧㕑觇鞈血肼嚗霁鲀敺铸릟銝诎泾鮴闾刻ꚁ栋閈亅肂
: > 凵鲉ⓗ岫偾val
: > echo $files |eval $(awk '{printf(fn="%s\n",$1)}')
: > 舀鲉喳鮞梯正嚗铸뢍唛n敺颤銝虫뢍舀袑閬皥ꪔ贊: > echo $files | fn=eval $(awk '{fn=$1} {printf "%10s\n",fn}')
: > bash餅誊awk蝯栁麜嗆袐command
: > 隢鲳閏挝뢊擃咞見벌⒠肋镣ꆌ检뮀暻澆铲隞緓圾瘙箸硅瘜刧赍嚗鼊: 隢鲷策箔붠萤file乐辣喳낑典袆当捆嚗繮뾘殓窈霂衣뮆镡膩銝鲸붠銋鲳邎胨ꚁ桇闾隞胤릈桃骄
: --
: Joe.
: --- Posted via news://freenews.netfront.net/ - Complaints to [email protected] ---
: 推 fischcheng:這怎麼了? 12/11 01:02

--
Tags: Linux

All Comments

更改副檔名

Olive avatar
By Olive
at 2011-12-11T04:01
這位網友的文章內容似乎是 UTF-8 編碼, 幫忙轉譯如下: shihyu.bbsatptt.cc (shihyu) writes: andgt; find . -name and#34;*.txtand#34; | xargs -i mv {} {}.c \; andgt; andgt; andgt; ...

Re: AWK 傳結果到SHELL指定變數

Kama avatar
By Kama
at 2011-12-11T01:10
我$file只是隨便找個東西測試 這樣弄的 file=`ls *pdf` echo $file 1.pdf 2.pdf 3.pdf 4.pdf 這樣 然後我要用一個awk抓出某一個檔名 指定一個變數名稱 用了原文k大推的expression, fn=$(awk and#39;{printf and# ...

gcin無法在gedit及terminal切換中文

Ingrid avatar
By Ingrid
at 2011-12-10T23:39
※ 引述《saplayer (疾風)》之銘言: : 後來我加入http://debian.luna.com.tw更新套件 : 安裝完gtk3以後恢復正常 : 不知為何原本預設是安裝gcin-qt4-immmodule : ※ 引述《gcin andlt;gcinatgcin.org.twandgt;, 看板: ...

gcin無法在gedit及terminal切換中文

Daniel avatar
By Daniel
at 2011-12-10T23:37
後來我加入http://debian.luna.com.tw更新套件 安裝完gtk3以後恢復正常 不知為何原本預設是安裝gcin-qt4-immmodule ※ 引述《gcin andlt;gcinatgcin.org.twandgt;, 看板: Linux》之銘言: : 疾風 andlt;saplaye ...

gcin無法在gedit及terminal切換中文

Steve avatar
By Steve
at 2011-12-10T19:32
我的作業系統是 mint 12 安裝完gcin後 可以正常在firefox及office上切換中英文 可是在gedit及terminal卻無法 請問是什麼原因呢 謝謝.. - ...