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%     
___
5
respostas

Como extrair texto usando sed

Eu tenho um arquivo de texto e quero extrair apenas o texto que começa e termina com certas strings usando sed . Por exemplo, na linha: string>![TEST[Extract this string]>/string> Eu quero pegar Extract this string C...
07.03.2015 / 19:11
4
respostas

Substituir o novo caractere de linha por um pipe e um novo caractere de linha

Estou usando ksh . Eu tenho um arquivo temp.txt com alguns dados delimitados por pipe. one|two|three|four|five abc|def|pqr|lmn|xyz A partir do exemplo, o registro termina com um novo caractere de linha após o valor dos dados na úl...
12.05.2015 / 14:49
3
respostas

faz a entrada de saída copiar todos os caracteres invisíveis para o novo arquivo?

Eu preciso pegar as primeiras linhas de um arquivo de texto longo para algumas correções de bugs em um arquivo menor (um script Python não digere o arquivo de texto grande como pretendido). No entanto, para que a correção de erros faça algum sen...
03.03.2016 / 10:07
2
respostas

Captura de ID do SO a partir do / etc / os-release

Quando eu cat /etc/os-release obtenho o seguinte: PRETTY_NAME="Kali GNU/Linux Rolling" NAME="Kali GNU/Linux" ID=kali VERSION="2018.1" VERSION_ID="2018.1" ID_LIKE=debian ANSI_COLOR="1;31" HOME_URL="http://www.kali.org/" SUPPORT_URL="http://...
22.03.2018 / 11:57
4
respostas

awk ou sed, move a primeira coluna para terminar?

Eu tenho um arquivo de texto separado por espaço da seguinte maneira. Preciso reorganizar as colunas para que a primeira coluna esteja no final de cada linha. Eu tenho uma ideia de como isso pode ser feito usando cut -d' ' f1 , mas estou pe...
21.08.2017 / 14:16
4
respostas

Substituir o intervalo de linhas com o intervalo de linhas (sed ou outros)

Eu tenho dois arquivos de texto: file1 e file2 , ambos com várias linhas. $ cat file1 line one line two line three line four line five $ cat file2 line A line B line C line D line E line F Eu gostaria de substituir um intervalo de...
06.12.2017 / 10:57
2
respostas

Número de contagem de ocorrências de cadeia de caracteres [duplicado]

Eu extraí as strings com as quais estou interessado em outro arquivo e agora tenho uma lista como esta: StringA StringB StringA StringA StringB StringC StringB Como posso extrair o número de ocorrências que cada string tem usando ferram...
05.07.2018 / 13:05
3
respostas

Enrole o primeiro caractere de uma string usando sed

Digamos que eu tenha uma string foobar Como posso produzir facilmente algo como [f]oobar sem substituir especificamente f por [f] ? Caso de uso: aceito a entrada do usuário de um nome de processo e quero mostrar os detalhes do proc...
28.03.2017 / 13:47
5
respostas

Encontre texto entre a tabulação (\ t) como um delimitador

Eu achei que isso seria simples, mas não consegui descobrir como fazer isso. Cenário Eu tenho um único arquivo .csv com colunas id_user , text , id_group , onde cada coluna é delimitada por tabs , como: "123456789" "...
08.09.2015 / 15:02
3
respostas

Obtenha pares de linhas e multiplique [fechado]

Estou tentando analisar um arquivo html para alguns valores usando o bash. Então eu tenho um grande arquivo de texto com números como este 3 2 4 2 O que eu quero fazer é obter duas linhas, multiplicar ambos os números e, em seguida, armaz...
14.11.2014 / 18:01