![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| fazer múltiplas linha contendo um padrão único em linha | VTAWKVT | Programação Shell Script e | 13 | 12-04-2008 06:40 |
| Grepping 1 linha acima e abaixo padrão | iAm4Free | Programação Shell Script e | 4 | 10-07-2007 11:24 |
| adicionar uma linha após um padrão | melanie_pfefer | Programação Shell Script e | 2 | 05-07-2007 02:38 |
| sed - substituição da linha que contém o padrão coincide com uma nova linha | kousikan | Programação Shell Script e | 2 | 03-24-2007 07:24 |
| Substituir a mais de 1 padrão em uma linha | Manan | Programação Shell Script e | 6 | 12-28-2006 01:58 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Impressão fora padrão na linha
I've lavada no fórum e encontrei problemas similares, mas não posso parecem a adaptá-los a ajudar-me com a minha causa.
Este é um dois-parte questão. Eu tenho uma linha multi arquivo gerado pelo PS | EF - Eu preciso imprimir para fora de um certo tipo de padrão. O padrão é parte estática e uma parte dinâmica. É um arquivo / s (padrão), que contêm / s duas para três letras e quatro números e letras, por vezes, mesmo no final. GY1020.def por exemplo, WN093.def e assim por diante. Os arquivos (padrões) estão localizados em diretórios diferentes (alguns com nomes muito longos) para o resultado de "ps-ef" corta parte da extensão (. Def), pelo que lê WN093.d A saída do "ps-ef" é algo como isto (duas últimas colunas abaixo): / bin / ksh / export/home/user/RUN/DEFFILES/GY/GY1020.def G / bin / ksh / export/home/user/RUN/DEFFILES/WN/RST/WN093.d / bin / ksh / export/home/user/VB9530.def / mais / texto / 1 / bin / ksh / export/home/user/RUN/DEFFILES/LO/LO6002a.def Quero imprimir out: GY1020 WN093 VB9530 LO6002a alternativamente: (anexar. def para aqueles que conseguem cortar) GY1020.def WN093.def VB9530.def LO6002a.def Eu sei "sed"Posso fazer isso e procure por [AZ] [AZ] [0-9] [0-9] [0-9], ou algo semelhante, mas eu não posso obter exactamente o que eu quero. A segunda parte da minha pergunta; Existe uma maneira de obter "ps" para a saída de todos os dados e não apenas ao final do corte como mostrado acima? Alguns ajudar com isso seria muito apreciado. Última edição por FK_Daemon; em 11/21/2007 10:57.. |
|
||||
|
Obrigado pelas respostas. Eles me ajudaram muito.
Eu pensei em tudo correspondência entre "/" e "." também, mas eu estava um pouco preocupado que o mesmo "." pode ter cortado (para não falar que não sou nenhum craque, quando se trata de sed). Esperemos que não irá ocorrer. Vou olhar mais de perto para ps-awww no futuro, como eu corro todos os meus scripts em Solaris. Obrigado mais uma vez, vocês são fantásticos. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|