![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| スクリプトのプログラムを開いて、送信/プログラムでコマンドを実行 | tuathan | UNIXのダミー質問と回答のため | 1 | 2008年11月19日 09:59午後 |
| プログラムが別のプログラムの実行をトレースする | jiten_hegde | 高レベルのプログラミング | 3 | 2008年8月19日 06:26午前 |
| どのように別のプログラム(プログラムは、 - > STDINハンドルへの書き込みに[ STDINハンドル]プログラムイ) | vvaidyan | UNIXのダミー質問と回答のため | 3 | 2008年8月2日 06:21午後 |
| どのように別のプログラム(プログラムは、 - > STDINハンドルへの書き込みに[ STDINハンドル]プログラムイ) | vvaidyan | 高レベルのプログラミング | 1 | 2008年4月30日 02:44午後 |
| プログラム内のプログラムを実行 | 月光 | 高レベルのプログラミング | 4 | 2002年6月27日 04:36午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
こんにちはすべて、
私は、ファイルからの3文字はgrepし、必要がある文字に対応する単語を取得する。私のファイルは、以下の形式で.. 本文の下にある別のファイルにされると言う.... file2.txt ABC社はこれが初めてのテキストです。 デフこれは、 2つ目のテキストです。 GH1 9.8.7890 AB1これは、 first1テキストです。 DE2これは、 second1テキストです。 GH2 19.8.7890 AB3これは、 first2テキストです。 DE3これは、 second2テキストです。 GH3 29.5.7890 AB4これは、 first3テキストです。 DE4これは、 second4テキストです。 GH4 9.9.7890 今GH1 、 2 、 3 、 4レコードのはgrepを抽出し、対応する番号を最大5位..必要 すなわちGH1 9.8.7 、 GH2 19.8.7 ...このような....ようにと私には、先頭に別のテキストと一緒に、これらの番号を追加する必要があります。例えば、私のfile1.txt ...私はこのように追加する必要があります... 世界一周9.8.7です 今日は私の誕生日です19.8.7 このような...私はそれを行うには... Plsこれに助けが必要... |
|
||||
|
コード:
BEGIN {
FS="[ .]"
}
/GH[12]/ {
str = $1=="GH1" ? "The world is round" : "Today is my birthday"
printf "%s %s.%s.%.1s\n", str, $2, $3, $4
}
または1 -ライナーと同じ: コード:
awk -F'[ .]' '/GH[12]/ {str=$1=="GH1"?"The world is round":"Today is my birthday";printf "%s %s.%s.%.1s\n",str,$2,$3,$4}' your.file
|