![]() |
|
|
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 |
| Como extrair primeira coluna com uma especificidade | selamba_warrior | Programação Shell Script e | 3 | 05-22-2008 06:14 |
| Libertar o * personagem em ksh. | arvindcgi | Programação Shell Script e | 6 | 05-19-2008 10:50 |
| [csh] verificando a especificidade varia em uma variável | userix | Programação Shell Script e | 5 | 05-11-2008 08:56 |
| Como alterar um carácter específico em um arquivo | sdubey | Programação Shell Script e | 6 | 02-22-2008 03:30 |
| Como adicionar personagem na posição específica de uma string? | victorlung | Programação Shell Script e | 5 | 09-01-2006 11:33 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Olá,
Tenho um pouco de arquivo delimitado sujo, sujo porque eu mencionei, o delimitador pode também aparecer em posições erradas. No entanto, uma singularidade deste arquivo é sempre que o delimitador aparecer dentro da aspas duplas, então não consideramos como delimitador, se aparecer fora duplo, em seguida, analisá-lo como delimitador. conteúdo parece abaixo abc; def; ghi; "kl; MN; op"; qrst; uv; w; xyz; Awk INP \u003d $ 1 nawk-F ";" '(print $ 1 "~" $ 2 "~" $ 3 "~" $ 4 "~" $ 5 "~" $ 6 "~" $ 7 "~" $ 8;)' $ INP>> $ () INP _det . txt dá-me como ouptut ~ ~ abc def ghi ~ "kl ~ ~ mn op" ~ ~ qrst uv Mas a produção é esperado ~ ~ abc def ghi ~ "kl; MN; op" ~ qrst uv ~ ~ ~ w xyz Eu sou tipo de presa como escapar à aspas duplas. Aprecio qualquer ponteiros. obrigado |
|
||||
|
Oi,
Para ser mais preciso, todos os campos são duplos cotados e delimitada pela semi cólon; algo como: "abc"; "def", "ghi"; "kl; MN; op"; "qrst"; "UV", "w", "xyz"; I've pré os arquivos, eliminando todas aspas duplas e então percebeu, que provavelmente não iria funcionar, como eu preciso de algum tipo de marcador para dizer que quaisquer valores dentro de aspas duplas e não é justo valor delimitador. Somhow lutando para pressionar as teclas direita ![]() |
|
||||
|
Oi
Tenho um \ (backslash) como delimitador e quero que a partir de uma coluna específica. Tenho sido incapaz de fazer isso usando awk ou sed Entrada tosattam123 \ mattasewq213 Quero que a saída mattasewq213 Tenho tentado escapar o \ com / " 'e muitas outras, bem, mas em vão Alguém pode ajudar |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|