0

次の内容のファイルがあります

1,2,3|4,5,6

最初の区切り文字は「|」です 次の区切り文字は「,」です。

出力を次の形式で表示したい

1
2
3
4
5
6

これに利用できる豚のラテン文字を知っていますか。

ありがとう、

よろしく、ディーラジ・ランパリー。

4

1 に答える 1

1

気にしないでください。私は答えを得ました。

A = load 'abc.txt';
B = foreach A generate FLATTEN(STRSPLIT($0,'\\|'));
C = foreach B generate FLATTEN(TOBAG(*));
store C into 'def';

A1 = load 'def';    
B1 = foreach A1 generate FLATTEN(STRSPLIT($0,'\\,'));    
C1 = foreach B1 generate FLATTEN(TOBAG(*));   
store C1 into 'ghi';

解決策を教えてくれました。

ありがとう、

よろしく、ディーラジ・ランパリー。

于 2013-10-25T03:33:43.087 に答える