![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Hogyan kell átültetni a táblázat adataiból awk | ahjiefreak | Shell programozás és Scripting | 2 | 07-29-2008 12:43 AM |
| Hogyan kell átültetni adatelemek awk | ahjiefreak | Shell programozás és Scripting | 2 | 05-13-2008 05:44 AM |
| Hogyan tudom átültetni egy oszlopot az eredmények egy sor | m223464 | Shell programozás és Scripting | 6 | 05-06-2008 08:33 AM |
| Sor oszlop átültetésére | videsh77 | Shell programozás és Scripting | 10 | 06-16-2007 01:54 PM |
| átültetnie parancs | su_in99 | A UNIX a dummies Kérdések és válaszok | 3 | 05-16-2007 06:10 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Átültetése Sorok
Szia,
Am próbálják átültetni egy sorral öt vesszővel elválasztott értékek. Mert pl. ha a kimeneti ps-ef | tail +2 | awk 'BEGIN (FS \u003d "") (print $ 2)' van 0 1 3 4 Ki kell ezt megtennie, hogy -- '0 ','1','3 ','4' Jelenleg kipróbálás -- ps-ef | tail +2 | awk 'BEGIN (FS \u003d "") (print $ 2)' | tr '\ n' ','> tmpFile sessList \u003d `cat tmpFile | sed s /. $ / \ '/ | sed s / ^ / \ '/ | sed s / \, / \ '\ \ "/" echo $ sessList Azonban, hogy úgy tűnik, nem működik. Minden pointers elérésére e hatékonyabban / elegáns lesz nagy segítség. |
|
||||
|
Köszönet Johnson Cherry és a válaszokat.
Az eredmény a sessList \u003d $ (ps-ef | awk-v sq \u003d " '"' NR> 1 (printf SQ "% s" sq ",", $ 2) ') külleme -- '0 ','1','3 ','4', Van egy további comma a végén. Az eredmény a Cherry parancsnoksága pontosan egy voltam keresnek. Ugyanakkor tud kérem segítsen megérteni a szintaxis (am még mindig azzal sed awk és a Google), hogy tudok változtatni, ha szükséges, a jövőben is. |
|
||||
|
Ha van python
Kód:
# 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' |
![]() |
| Könyvjelzõk |
| Címkék |
| vesszővel elválasztva, átültetése |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|