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

Como alinhar várias linhas com eco ou impressão

Eu tenho um script que verifica o sistema de arquivos montado em relação à entrada listada em fstab, o problema que estou enfrentando aqui é manter o alinhamento da saída. Abaixo está a saída do script: / is mounted OK /boot is mounted O...
01.06.2018 / 09:16
5
respostas

Bash itera uma lista de strings

Eu tenho este script bash: for opt in string1 string2 string3 ... string99 do somestuff Funciona, mas eu gostaria de substituir a listagem explícita das minhas strings por um arquivo que realmente contenha todas as strings; algo assim:...
19.09.2012 / 13:13
10
respostas

Copiar apenas texto específico de um arquivo para outro

Eu tenho um arquivo abc.txt o conteúdo é <classpathentry kind="src" path="Sources"/> <classpathentry kind="con" path="WOFramework/ERExtensions"/> <classpathentry kind="con" path="WOFramework/ERJars"/> <classpathentry kind...
27.05.2014 / 18:02
6
respostas

Como contar as vezes que um caractere específico aparece em um arquivo?

Por exemplo, queremos contar todos os caracteres de citação ( " ); nos preocupamos se os arquivos tiverem mais citações do que deveriam. Por exemplo: cluster-env,"manage_dirs_on_root","true" cluster-env,"one_dir_per_partition","false" cl...
22.08.2017 / 12:32
5
respostas

Como removo os últimos caracteres de uma string?

Eu tenho uma variável definida com var='type_cardio_10-11-2017' . Preciso remover as últimas 10 letras da variável e anexar o valor restante a var2 . Eu tentei com o seguinte script, mas não funciona como esperado. var=type_cardio_10-1...
20.10.2017 / 17:38
8
respostas

Como faço para construir uma lista com números como este?

Como faço para construir uma lista como esta: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Onde eu corro command 15 ou algo assim. Ou, se eu especificar 100 , ele seria composto por 100 números ou 10000 , e assim seria, mas 10000 números....
05.11.2014 / 16:10
7
respostas

Como envolver duas linhas em uma única linha com delimitador

Eu executei abaixo do comando cat /proc/loadavg && date Resultado real: 0.00 0.00 0.00 1/803 26256 Fri Aug 26 09:00:56 EEST 2016 Resultado esperado: 0.00 0.00 0.00 1/803 26256 @@ Fri Aug 26 09:00:56 EEST 2016 Eu tent...
26.08.2016 / 06:57
5
respostas

Obtenha o nome do sistema de arquivos e o uso com 'df -h'

df -h | grep test | sed -e 's/*%.^ //g;s/.*[ ^I]//' Saída: /test /test/drv0 /test/drv1 df -h | grep test | cut -d '%' -f1 | sed -e 's/*%.^ //g;s/.*[ ^I]//' Saída: 10 20 15 Eu quero saber como posso juntar essas saídas a...
26.09.2013 / 20:27
5
respostas

Substituir uma string antes de uma certa linha

Eu tenho um arquivo como: ID_SOUR_CALENDAR BIGINT NOT NULL DEFAULT 0 COMPRESS 0 , UNIQUE PRIMARY INDEX ( CALENDAR_DATE ); ID , ID_SOUR , PRIMARY INDEX ( CALENDAR_DATE ); Eu quero substituir o ',' por ')' na linha imediatamente antes da l...
04.09.2018 / 14:22
3
respostas

Substitua “_” por “|” em um arquivo somente no 5º campo

Meu arquivo tem o conteúdo abaixo: rat|minty|ruhul|balaji|rat_123|decode|rat_123|abc|def|ghi|jkl|rat|cde|ind|rat rat|minty|ruhul|balaji|rat1_123|decode|rat_123|abc|def|ghi|jkl|rat|cde|ind|rat rat|minty|ruhul|balaji|rat2_123|decode|rat_123|abc...
28.09.2016 / 09:11