Perguntas sobre 'text-processing'

___ qstntxt ___

Estou usando o Ubuntu 14.04, mas acho que isso pode ser visto em quase todas as versões do Ubuntu.

Quando copio um arquivo do nautilus usando Ctrl c e colo no gedit ele cola o texto como %code% , o que é perfeito para mim. Mas quando eu o colo no terminal usando Ctrl Deslocamento v ele vai como %code% .

Existe alguma maneira de remover o anterior %code% ao colar? (Eu sei que posso fazê-lo manualmente, mas eu faço isso com muita frequência e sempre fazendo manualmente é tempo de tomar).

    
___ tag123nautilus ___ O Nautilus (também conhecido como GNOME Files) é o gerenciador de arquivos padrão do Ubuntu e, como tal, é usado para gerenciar arquivos e pastas. O Nautilus é chamado de "Arquivos" por padrão no Ubuntu. ___ qstnhdr ___ remove o arquivo anterior: // ao colar no terminal gnome ___ tag123gnometerminal ___ O Terminal do GNOME (frequentemente intitulado apenas "Terminal") é o emulador de terminal padrão incluído no Ubuntu. ___ tag123clipboard ___ A funcionalidade básica da área de transferência armazena dados e permite acessá-los, assim como as funções de memória nas calculadoras. Para funcionalidades avançadas, utilize a tag "clipboard-manager". ___ answer928643 ___

Estou um pouco atrasado para a festa, mas estou vendo esse problema no Linux Mint MATE (mate-terminal).

Parece que simplesmente pegar o conteúdo da área de transferência e depois repassá-lo para a área de transferência novamente será suficiente. Se este for o caso, então só precisamos nos preocupar em testar se o conteúdo da área de transferência inclui um ou mais caminhos de arquivo válidos e deixar o restante sem ser importado.

O seguinte irá soltar o prefixo file: // no Mint:

    %pre%

Se você fosse implementar esse tipo de abordagem, provavelmente também desejaria daemonizá-lo. O módulo pyperclip pode ser obtido com:

%pre%     
___
3
respostas

'pwd', mas omite primeiro n diretórios

pwd fornece o caminho completo do diretório atual, por exemplo: /first/second/third/anotherdir/thefinaldirectory Como posso omitir o primeiro n, digamos três diretórios, para que apenas /anotherdir/thefinaldirectory é retornado?...
31.03.2016 / 15:17
4
respostas

cortando palavras diferentes da saída

Suponha que o resultado de um comando no shell do Linux seja o seguinte: X and Y are friends Existe alguma maneira de dividir cada uma das palavras (X, e, Y, são, amigos) ou as primeiras n palavras do resultado, para que possam ser usadas...
13.09.2015 / 15:28
2
respostas

Como eu mantenho as linhas com o número mais alto onde um padrão é correspondido?

Por exemplo, se meu arquivo se parece com isso: string string1 string2 string4 string800 value2 value3 value5 value10 something18 something20 Eu quero que a saída seja string800 value10 something20 A palavra antes dos números p...
19.12.2015 / 15:13
2
respostas

Dividir arquivo em vários arquivos com base no padrão [duplicado]

Eu tenho um arquivo grande com algumas centenas de linhas. Este arquivo é particionado em várias partes por um identificador específico, digamos 'ABC'. Esta linha 'ABC' aparece 6 vezes, então eu quero 6 arquivos de saída. Estou familiarizado c...
17.02.2016 / 19:36
2
respostas

Remove caracteres se eles não seguirem padrões especificados

Eu quero limpar alguns arquivos e fazer com que eles sejam escritos de maneira mais uniforme. Então, minha entrada se parece com algo assim: $a$h$l )r ^9 ^5 l \ urd O problema é que alguns espaços são "desnecessários" e dificultam a com...
07.01.2016 / 11:41
1
resposta

Como localizar e substituir usando texto sed contendo uma estrela *

Gostaria de encontrar e substituir texto em muitos arquivos .procmailrc e usar grep e sed . Eu gostaria de remover a seguinte linha (incluindo a nova quebra de linha no início) dos arquivos .procmailrc : * !^FROM_MAILER O con...
20.11.2015 / 12:24
2
respostas

gensub em várias linhas

Eu tenho um arquivo que tem muitas linhas aleatórias, como aaa bbb ccc ddd eee mark: 98 fff ggg ggg jjjj iii jjj kkkk Eu quero usar o awk AND apenas o gensub para igualar o número "98" acima. Até agora eu tenho este código abaixo, eu acho...
01.11.2015 / 19:40
3
respostas

Analisa o arquivo de saída do nmap para imprimir uma lista de IP com todas as portas abertas usando o awk

Eu gostaria de encontrar a lista de endereços IP com todas as portas abertas usando o comando awk . Meu arquivo de saída do nmap é: # Nmap 7.01 scan initiated Sat Mar 18 06:27:08 2017 as: nmap -oG output.txt -T4 -f -iL iplist.txt Host: 1...
18.03.2017 / 12:31
2
respostas

Awk - mantenha a palavra “example” e “EXAMPLE” com uma entrada

Estou tentando manter apenas os clientes que contêm determinadas palavras. Aqui está um exemplo < newname.txt awk 'BEGIN {FS=","} $7~/USA|United States/' > usa.txt O problema que estou tendo é se eles tivessem usa , UNITED STATES...
19.06.2015 / 00:12
2
respostas

One-liner para ordenar e uniq duas saídas

Atualmente, estou fazendo isso para sort e uniq da saída de dois comandos diferentes: tshark -r sample.pcap -T fields -e eth.src -e ip.src > hello tshark -r sample.pcap -T fields -e eth.dst -e ip.dst >> hello sort < hello |...
10.06.2015 / 02:00