![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| awkはどのようにデータのテーブルを使用してトランスポーズする | ahjiefreak | シェルプログラミングとスクリプティング | 2 | 2008年7月29日 12:43午前 |
| Awkの要素をどのようにデータをトランスポーズする | ahjiefreak | シェルプログラミングとスクリプティング | 2 | 2008年5月13日 05:44午前 |
| どうすれば結果の行に列をトランスポーズする | m223464 | シェルプログラミングとスクリプティング | 6 | 2008年5月6日 08:33午前 |
| 行に列をトランスポーズ | videsh77 | シェルプログラミングとスクリプティング | 10 | 2007年6月16日 01:54午後 |
| トランスポーズコマンド | su_in99 | UNIXのダミー質問と回答のため | 3 | 2007年5月16日 06:10午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
トランスポーズ列
やあ、
カンマ区切り値のセットに行のセットを移調しようとしている。 例えば。場合は、出力の psの、アルファベットのF |尾+2 | awkは'開始(のFS " " ) ( ) ' $ 2プリント\u003d なる 0 1 3 4 私には移調する必要があります- '0 ' 、 '1 ' 、 '3 ' 、 '4 ' 現在試みアム- psの、アルファベットのF |尾+2 | awkは'開始(のFS " " ) ( ) $ 2を印刷\u003d ' |繋げるtr ' \ n 'を' 、 ' > tmpFile sessList \u003d `猫tmpFile | セッド 秒/ $ / \ ' / | セッド 秒/ ^ / \ ' / | セッド / \ 、 / \ ' \ 、 \ ' / ` sessList $エコー しかし問題が解決していないようだ。 これ以上の達成に向けた効率的に任意のポインタ/エレガントに大きな助けとなります。 |
|
||||
|
おかげでジョンソンとチェリーの反応です。
の出力から sessList \u003d $ ( psの、アルファベットのF | awkは- vを平方\u003d " ' " ' NR > 1 ( printf平方" % s "に平方" 、 " 、 $ 2 ) ' ) 見えるように- '0 ' 、 '1 ' 、 '3 ' 、 '4 '、 また、最後にカンマが追加されています。 桜のコマンドからの出力を正確には、私を探していたです。 しかし、私の構文(午前はまだ理解する手助けしてくださいに取り組むことができます セッド 将来的に必要な場合は、 AwkのGoogleを使用)ので、私はそれを変更することができます。 |
|
||||
|
Pythonの場合がある
コード:
# ps -eo pid | python -c "import sys;print '\'' + '\',\''.join(sys.stdin.read().split()[1:]) + '\''" '1','2','3','4','5','6','7','8','9','12','13','81','82','83','84','85','296','297','298','337','667','668','680','683','795','889','1203','1417','1525','1649','1792','1793','2008','2010','2012','2014','2016','2018','2512','2527','2542','2639','2790','2793','2831','3277','3324','3360','3488','3520','3595','3675','3678','3731','3820','3828','3845','3882','3890','3897','3990','4119','4137','4162','4174','4182','4190','4200','4201','4303','4356','4488','4489','4490','4491','4492','4493','4529','4530','4531','4532','4533','4568','4768','5016','5017','5040','5078','5082','5083','5115','5118','5120','5122','5127','5129','5130','5132','5134','5135','5140','5142','5146','5150','5152','5163','5166','5189','5356','5357','5477','5478','5482','5483','5494','5759','5784','5801','5817','5835','5868','5887','5903','5930','5963','5965','7577','11900','3766','17617','17621','17639','17662','17675','17769','17783','20002','22678','23660','23722','23723' |