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

Saída do terminal Linux para arquivo, mas como filtrada?

Tópico semelhante: Continuamente escrevendo saída de terminal para arquivo de texto Eu tenho um receptor RF usb no mate do Ubuntu, o que me dá este tipo de dados para o terminal: b';311;' b';312;' b';312;00000000;036;552;1014f49;3020;2...
06.11.2015 / 01:57
1
resposta

Como apagar as linhas que começam com uma palavra específica e terminam com uma palavra específica

Por exemplo: CREATE TABLE COMM.ACL_ENTRY ( ACL_OID CHAR(18) FOR BIT DATA NOT NULL , USER_DESC_TYPE FOR COLUMN USER_00001 BIGINT NOT NULL , USER_DESC_OID FOR COLUMN USER_00002 VARGRAPHIC(220) CCSID 13488 NOT NULL ,...
29.09.2015 / 07:41
2
respostas

Como encontrar linhas no arquivo contendo um conjunto de caracteres especiais?

Estou escrevendo um script que executa um programa c existente e descobre se ele contém comentários: Eles devem começar e terminar em tags de comentário: /* and */ Como posso conseguir isso? Exemplo: Isso funciona: egrep "/\....
26.09.2015 / 14:22
1
resposta

substituindo o primeiro link de um texto “awk equivalent of sed command”

Eu queria substituir a primeira linha de um texto por sed, como deveria sed -i.bak "1 s/^.*$/"CompoundState\tMethod\tApproach\tS^2\tEnergy\tPath"/" awk.xls mas também preciso executá-lo no OSX, mas ele não suporta o espaço da guia "\ t" e...
31.08.2015 / 22:09
2
respostas

Mesclar rótulos de linhas com campos duplicados

Eu tenho um arquivo de texto bastante grande (milhares de linhas) no seguinte formato: 123.123 5 123.123 91 156.456 45 233.185 85 233.185 4 257.448 1 455.456 60 455.456 2 A primeira coluna é coordenada ordenada (x.y) e a seg...
07.09.2015 / 07:45
3
respostas

imprime a última linha de !! comando

então eu quero poder imprimir helloworld usando o comando !! . Eu tentei criar um arquivo de texto com o texto helloworld nele. Então eu digo cat textFileName Imprime helloworld . Então eu digo !! e imprime cat textFileN...
07.09.2015 / 01:41
1
resposta

Comando sed com padrão complexo e substituição

Eu tenho as duas sequências a seguir salvas como variáveis: str1='ds-cfg-global-aci: (targetcontrol="2.16.840.1.113730.3.4.2 || 2.16.840.1.113730.3.4.17 || 2.16.840.1.113730.3.4.19 || 1.3.6.1.4.1.4203.1.10.2 || 1.3.6.1.4.1.42.2.27.8.5.1 || 2....
07.09.2015 / 14:01
1
resposta

Como retornar o valor da seqüência no sqlldr do shell unix

Eu tenho um arquivo test.txt com coluna ( Serialnumber,value ). test.txt: "SEQ_IN_AMT.NEXTVAL",123123 "SEQ_IN_AMT.NEXTVAL",123114 aqui SEQ_IN_AMT é um nome de sequência criado no Oracle. Agora, quando eu carregar este arquivo atra...
04.09.2015 / 08:37
3
respostas

Melhor maneira de analisar string com bash?

Eu preciso analisar o comando abaixo para extrair namespace & nomes de interface usando um script bash. Eu geralmente faço isso usando o IFS, mas isso parece tedioso para mim. Existe uma maneira melhor de fazer isso sem definir o IFS?...
10.03.2016 / 21:23
2
respostas

Encontre e substitua as palavras no arquivo de texto recursivamente

Eu tenho uma árvore de pastas dentro dessas pastas, há muitos arquivos de texto. Esses arquivos têm o mesmo nome "log.txt" e o mesmo formato. Por exemplo, dentro de cada arquivo, podemos ver várias linhas como: date name . . . Como eu po...
11.03.2016 / 23:52