Eu tenho um arquivo como: -
start apple
1 a
2 b
3 c
start orange
4 a
5 b
start mango
1 a
start a/b/c
5 z
end
4 b
end
6 c
end
start banana
3 c
end
4 d
5 e
end
Eu quero a saída como: -
1 apple/a
2 apple/b
3 apple/c
4 apple/orange/a
5 app...
Estou tentando escrever um script bash para ser executado a partir do Linux em um CD ou flashdrive que possa montar o Windows e alterar as coisas, mas não sei como detectar qual partição / unidade é o Windows.
Meu melhor palpite seria de algu...
Eu preciso de ajuda para suavizar alguns dados com o awk olny da coluna 4 e a próxima.
Este é um exemplo de dados:
Date;time;Time_ms;A;B;C;D
23.11.2012;15:03:00;41236627696;1;2;2;3
23.11.2012;15:04:00;41236628391;2;3;3;11
23.11.2012;15:06:00;...
Eu acho que essa resposta das preferências do separador awk já dá uma dica, mas eu pensei em perguntar explicitamente:
Existe um equivalente a um arquivo .bashrc para awk , onde eu poderia definir minhas próprias funções de biblioteca,...
Eu tenho um arquivo de texto grande delimitado por tabulações que contém um cabeçalho e dados. Eu quero dividir o arquivo em arquivos menores por coluna, com o cabeçalho excluído e os arquivos nomeados como o nome da coluna.
pos red gre...
Eu preciso importar um arquivo de texto como este abaixo:
AMBI
CBNK
CCXI
CERE
CLACW
CNYD
DAEG
DLIA
DLLR
DNDN
DSGX
HAST
HIBB,
HPOL
IRDMZ
MARK
NEPT
NFEC
NINE
NRCIB
OMER
PLCC
PLPM
PSUN
UNTK
Há 25 entradas, preciso passá-las em um script bash...
Estou tentando gerar uma variável & entrada para um novo comando:
jira.sh --action createIssue --project "BLAH" --type "Incident" --summary
"THIS IS A TEST" --components "BLA" --priority "BLAH"| awk '{print $2}'
Dá-me a saída XY-123...
Eu tenho um tsv como abaixo:
1 2 3 4,5,6 a
1 2 3 b
2 7 9 1,2 c
0 7 9 1,6,7,7 d
Eu preciso extrair a quarta coluna para pegar os valores separados pelas vírgulas e colocá-los em sua própria linha, dando a e...
Perl e Ruby exit realmente saem:
$ perl -e 'BEGIN {print 1; exit}; END {print 2}'
1
$ ruby -e 'BEGIN {print 1; exit}; END {print 2}'
1
Não é assim para o Awk:
$ awk 'BEGIN {print 1; exit}; END {print 2}'
1
2
Eu tentei resolver...