![]() |
|
|
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 |
| problema com a saída de encontrar a entrada para o comando basename comando ... | new_learner | UNIX para Dummies Perguntas & Respostas | 2 | 12-14-2008 02:56 |
| awk / sed Comando: Parse parâmetro arquivo / enviar as linhas para a exportação ksh comando | rajan_san | Programação Shell Script e | 4 | 11-06-2008 01:29 |
| atribuir um argumento de linha de comando e um comando Unix para awk variáveis | sweta_doshi | Programação Shell Script e | 0 | 08-08-2008 07:54 |
| Ajuda Necessários: Comando para encontrar o endereço IP eo comando executado de um usuário | loggedout | Segurança | 2 | 08-06-2008 09:12 |
| inconsistente comando ls exibição no prompt de comando e executar como um trabalho do cron | rajranibl | SuSE | 5 | 07-30-2007 09:26 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
ajuda com o comando sed
Eu sou a nova programação shell e estou a tentar apagar / substituir determinados caracteres em um padrão. Aqui está um exemplo daquilo que estou a tentar fazer.
arquivo de entrada tem múltiplas linhas da seguinte forma # 0, v, g, N, N, N, (stuff. ...) # 1, x, g, n, c, n, (stuff.. Blá blá ..) # 2, x, g, x, x, m, (stuff.. Blá) ... # 25, x, g, x, x, n, (stuff. ..) e eu quero ser a saída # 0, v, g, n, n, (stuff. ..) # 1, u, g, n, c, (stuff. ...) # 2, u, g, n, n, (stuff. ..) ..... # 25, u, g, n, n, (stuff. ...) Basicamente eu preciso para substituir a primeira ocorrência de x e, em seguida, com o resto com o n. Essa parte eu era capaz de fazer. Então eu preciso para eliminar a última letra do padrão (n ou m) e deixe o resto. Existe alguma maneira de eu poder dizer ,.,.,.,.,., para pesquisa e, em seguida, remover o último., Sem saber o personagem que ele será ou ocorrência. Diz ler o padrão em uma variável e, em seguida, remova o último caracter através de seu índice ou algo assim. Obrigado por qualquer ajuda sobre este valor para fora D |
![]() |
| Marcadores |
| Tags |
| substituir, sed, shell |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|