![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 新規のスクリプトは、サポートが必要な場合 | newbie22102 | シェルプログラミングとスクリプティング | 2 | 2008年2月25日 11:08午前 |
| スクリプトの仕方 | james94538 | シェルプログラミングとスクリプティング | 2 | 2008年2月8日 07:36午後 |
| AIXのシェルスクリプトやUNIXのシェルスクリプトの違い。 | haroonec | シェルプログラミングとスクリプティング | 2 | 2006年4月12日 09:12午前 |
| スクリプトの第一人者のpls AIX上のスクリプトを手伝っ | thatiprashant | シェルプログラミングとスクリプティング | 1 | 2006年1月20日 07:58午後 |
| KSHスクリプティング | dstaller | シェルプログラミングとスクリプティング | 1 | 2005年11月16日 02:30午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 |
評価:
|
表示モード |
|
|
|
||||
|
Plzコードを次のエラーを見つける
- fをカット7,34 - - D "は、 " first97col.CSV | awkは- Fを\ 、 ' ( ( $ 2 !\u003d"") printf $ 1FS場合ç \u003d 0 ( ⅰ \u003d 2 ;のi < \u003dのNF ;私+ + ) printf $ ( + + ç % 4 ?私のNF \u003d\u003d ?のRS :のFS :のRS $ 1FS ) Fiの; ) ' 編集pkumar3で最終; 2008年10月13日に 09:41午前.. |
|
|||||
|
引用:
コード:
perl -F, -nae'if($#F){s/((?:(?:.*?),){3}[^,]*)/$1\n$F[0]/g;print}' filename
|
|
||||
|
ここではかなり単純なPythonのアプローチ(テスト作業) 。 コード:
$ cat nani123.py
#!/usr/bin/env python
input = open("temp.txt", 'r')
for line in input:
line = line.rstrip()
line = line.split(',')
num = line[0]
data = line[1:]
while data:
print num + "," + ','.join(data[:3])
data = data[3:]
試験: コード:
$ cat temp.txt 1,a,b,c,d,e,f,g,h 2,f,g,h,i,l $ python nani123.py 1,a,b,c 1,d,e,f 1,g,h 2,f,g,h 2,i,l |