|
|
|
|
site google
|
|||||||
| Fóruns | Registar | Blog | Man Pages | Fórum Regimento | Ligações | Álbuns | FAQ | Usuários | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
![]() |
|
|
Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|||
|
awk sub comando
Oi
Eu sou novo para awk, e quero contribuir para os seguintes: -- Ao tentar "sub" função, gostaria de substituir um texto de abc.txt com um determinado input, Ex.: -- Entrada: 0019, ABC, Data1 0019, ABC, Data1 0019, ABC, Data1 0019, ABC, Data1 Aqui estou tentando substituir 0019 com 0301 (esta é uma variável) usando awk, sub comando. Diga a entrada é de R $ read_val (0301, por exemplo) ao tentar o comando abaixo awk '(sub (' / 0019 /',"/$ read_val / ");) print 'abc.txt O / P: -- 0019 está começando substituído por "$ read_val" como string. Existe alguma maneira de substituir 0019 com o valor de R $ read_val usando awk. Obrigado. |
| Links Patrocinados | ||
|
|
|
||||
|
Código:
root@isau02:/data/tmp/testfeld> read_val=0301; awk -v var=${read_val} '{sub(/0019/,var); print}' infile
0301,ABC,data1
0301,ABC,data1
0301,ABC,data1
0301,ABC,data1Verificar http://www.gnu.org/software/gawk/man...sing-Variables |
|
|||
|
Muito obrigado pela ajuda Zaxxon.
Isso funcionou. |
| Links Patrocinados | ||
|
|
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| 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 |
| como? cadeia de comando com o lançamento da linha de comando opções | TinCanFury | Programação Shell Script e | 5 | 04-28-2008 07:06 |
| inconsistente comando ls exibição no prompt de comando e executar como um trabalho do cron | rajranibl | SuSE | 5 | 07-30-2007 09:26 |
| Como usar mais de um comando STREAM EMA com o Unix, em um único comando shell? | bosskr | Programação Shell Script e | 0 | 09-19-2006 10:44 |