Perguntas com a marcação «text-processing»

Manipulação ou análise de texto por programas, scripts, etc.

6
Processe o arquivo / etc / passwd para listar todos os usuários cuja pasta pessoal esteja em / home
Eu tenho um exemplo de arquivo / etc / passwd como este: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Estou tentando listar todos os usuários com uma pasta pessoal /home/. eu escrevi cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' onde e.txt é o texto que copiei aqui. Entendo que …

1
Identifique blocos de texto duplicados em um arquivo
Existe uma maneira conveniente de identificar blocos duplicados ou quase duplicados de texto em um arquivo? Eu quero usar isso para identificar a duplicação de código. Parece que existem programas especiais com esse recurso, mas não pretendo envolvê-lo. Espero que exista uma ferramenta semelhante ao diff que possa fazer uma …

2
Mesclando colunas de dois arquivos separados
Como criar um novo arquivo mesclando colunas seletivas de dois arquivos separados usando o awk? Sem bagunçar as ordens dos elementos dos dois arquivos. Exemplo: o arquivo 3 pode conter a coluna 1,2,3 do arquivo 1 e a coluna 4 do arquivo 2. File 1 A 23 8 T A …








4
Classificar campos em linha
Estou tentando classificar dentro de uma linha de entrada em um número desconhecido de campos: Entrada: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Resultado: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc …

7
obter valor numérico ASCII para um caractere
Eu estou tentando escrever um script de shell que solicita um caractere ASCII no intervalo AZ ou az e retorna seu valor numérico equivalente. Por exemplo, a saída pode ter a seguinte aparência: scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.