Re: [問題] Shell script
==> 在 uiop7890.bbs@ptt.cc (~ 新好男人 ~ ) 的文章中提到:
> ※ 引述《vHydRav (@Q@)》之銘言:
> : 目前我有很多個檔案,格式大致如下:
> : aaad 2
> : dddd 6
> : ddds 5
> ^^^ 這是每個檔案的內容範例嗎?
> : .
> : .
> : .
> : 我想要把所有檔案的 $1 都取出來放到同一個檔案
> : $1 我知道用 awk 可以很簡單的取出,可是我卻不知到如何取出後放到同一個檔案裡
> : 希望有人瞭解 shell script,可以幫我解答一下,感謝。
用 ">>"
假設所有 file 是 .txt 檔
#!/bin/sh
for fname in `ls *.txt`
do
awk '{print $1}' $fname >> out
done
所有的 $1 輸出到 out
> 所以假設,妳的檔案a是
> aaaa 2
> dddd 6
> ddds 5
> 妳的檔案b 是
> dddd 3
> eeee f
> gggg 7
> 妳要做成
> aaaa
> dddd
> ddds
> dddd
> eeee
> gggg
> 這樣嗎?
--
有一個美麗的新世界 它在遠方等我
那裡有天真的孩子 還有姑娘的酒窩
꘠ 有一個美麗的新世界 叫我慢慢的走
海浪它總是一波波 不要停歇不回頭 - "美麗新世界" 500
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
→
10/15 16:42, , 1F
10/15 16:42, 1F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 5 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章