Solarisプログラミング教えてチョンマゲ (337レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
272(3): 2011/01/24(月)15:45 AAS
こんなんでいいのか?
$ ls
test1 test2 test3
$ tar cf - test* |perl -MArchive::Tar -e '$tar=Archive::Tar->new(\*STDIN);$tar->remov\
e("test1");$tar->write(\*STDOUT)' |tar tf -
test3
test2
273: 2011/01/24(月)17:44 AAS
>>272
ありがとうございます。今環境がないので今度客先のaixで確認してみます。
275: 2011/01/24(月)20:27 AAS
>>272
はじめにAIXのスレで質問して、ついでにシェルスクリプト総合で質問したものですが、
2chスレ:unix
でシェルスクリプトを書いてしまいました。
どうも別の人も質問したり、回答したりしているようです。
perlは使ったことがないのですが、便利そうですね。
しかし、会社のAIXにperlはインストールされているのだろうか…
awkとかsedを使っている人はいるんですけどね。
汎用性はawkとかの方が高い気がしますが、perlの方が高機能なんですかね。
277: 2011/01/24(月)20:50 AAS
>>272
実行してみたところこんな感じでエラーになりました。
[root@centos ~]# touch test1 test2 test3
[root@centos ~]# tar cf - test* |perl -MArchive::Tar -e '$tar=Archive::Tar->new(\*STDIN);$tar->remove("test1");$tar->write(\*STDOUT)' |tar tf -
Can't locate Archive/Tar.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 \
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl \
/usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .).
BEGIN failed--compilation aborted.
tar: これは tar アーカイブではないようです
tar: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました
どこが間違っているのでしょうか?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s