![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
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 |
| ksh - teste para verificar se contém seqüência alfanumérica ... | tugger | Programação Shell Script e | 3 | 10-16-2007 05:23 |
| Com Regex Spliting a string alfanumérico e numérico em parte | ozgurgul | Programação Shell Script e | 1 | 06-30-2007 10:52 |
| Alfanumérico Seqüência de Operações | lakshmikanth | UNIX para Dummies Perguntas & Respostas | 3 | 01-05-2007 06:55 |
| String matching | mpang_ | Programação Shell Script e | 3 | 07-28-2006 06:45 |
| sed problema - substituição cadeia deve ser o mesmo comprimento que matching string. | amangeles | Programação Shell Script e | 4 | 01-11-2006 06:11 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
como fazer um jogo como a seguinte seqüência alfanumérica.
Eu tenho que fazer como a seguinte. se a linha de entrada é Os dados são clock_91b () Tenho que, com a substituição a seqüência foi ( "clock_91b") Tentei como $ linha \u003d ~ s / os dados é \ s + \ (([az] +) \) / a string foi \ (\ "$ 1 \" \) / que não está funcionando. Há alguma ideia? ![]() |
|
||||
|
Bem, parece-me para casa, mas parece que você já colocou no esforço, e perto de uma solução, por isso vou responder (e castiga-me se eu não deveria ter, pessoal).
Minha solução não usar $ 1 (Eu preciso de um pouco sed investigação mim), mas sim usa \ 1 back-referência para o 1. parenthesized expressão: echo 'sua linha de entrada' | sed "s / os dados são (\ (.* \)) / a string foi \ (\" \ 1 \ "\) /" e eu não tenho que fugir as chavetas com barras invertidas. Jimbo |
|
||||
|
graças Jimbo, eu posso fazer isso como este
$ linha \u003d ~ s / os dados é a seqüência foi {(.*)}/ \ (\ "$ 1 \" \) /; Desculpe pela confusão, já que este é um modelo do verdadeiro problema que enfrentam. Eu não podia dar a minha companhia dados diretamente aqui, que teria sido uma solução para a sua dúvida! Mas às vezes não é bom ouvir a escutar esses comentários quando alguém tende a fazer uma pergunta depois de uma agitada sessão de julgamento no escritório juntamente com as tensões de terminar as coisas no último trimestre do ano! bem, obrigado, de qualquer forma. ![]() |
|
||||
|
Minhas desculpas, sskb. Estou bastante novo neste fórum, e vou ficar melhor no spotting casa em oposição a alguém a tentar obter o seu trabalho. Quero ajudar (e aprender no processo de ajudar), e siga as regras do fórum processo.
Espero que o seu final do ano vai bem, e Boas Festas. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|