Perguntas sobre 'quoting'

2
respostas

Como deletar ou acessar um arquivo com uma barra invertida \ em seu nome?

Eu tenho alguns arquivos aqui que eu copiei para esta caixa linux usando o módulo Python pysftp: [jm@spartan tf]$ ls -la total 0 drwxrwxrwx. 3 jm jm 69 Aug 14 13:50 . drwxrwxrwt. 9 root root 238 Aug 14 13:49 .. -rwxrwxrwx. 1 jm jm 0...
14.08.2018 / 21:58
3
respostas

echo variable com conteúdo da substituição de comando

Eu escrevi um script muito básico de substituição de comandos que está abaixo: #!/bin/bash files=$(ls *.fastq); echo $files O diretório contém um bando de arquivos .fastq e eu só quero usar o comando echo para gerá-los O sript acima ge...
27.08.2015 / 23:52
2
respostas

Por que “grep '. * [s]' file 'funciona e“ grep. * [s] file ”não funciona?

Comparando grep '.*[s]' file com grep .*[s] file Por que você precisa de aspas para que isso funcione corretamente? No segundo caso, o grep parece tentar inspecionar cada arquivo com um ponto.     
25.01.2015 / 12:02
2
respostas

Como faço para ecoar uma expressão com aspas simples e duplas?

Eu tentei muitas coisas, mas sou novo no shell. É possível ter aspas duplas e simples dentro de um echo ? Eu quero gerar echo "scan 'LPV',{FILTER => "(PrefixFilter ('MP1-Eq1')"}" para a chamada do sistema, mas estou recebendo um erro...
01.06.2014 / 18:59
4
respostas

Posso recarregar a variável em um comando watch?

Parte do meu trabalho envolve algum tratamento de dados. Uma das tarefas é "achatar" um conjunto de diretórios (que chamaremos de Dir por enquanto) e copiá-los para um novo local chamado DirFlat. Isso pode levar muito tempo (30 minutos - &g...
26.04.2013 / 12:08
1
resposta

O script Bash não consegue encontrar o comando se for citado

Eu tenho um script bash para executar um comando em vários diretórios. Isso funciona bem quando chamado assim: $ ./run git status No entanto, ao citar o subcomando, recebo erros 'Comando não encontrado'. $ ./run "git status" Is...
14.09.2017 / 17:05
2
respostas

Como proteger expressões no comando 'find' da interpretação pelo shell?

Eu gostaria de executar o comando find . '! -name *.*' no shell bash . Não funciona como pretendido. (Ele deve listar todos os arquivos no diretório atual para o qual -name *.* é falso, ou seja, que não possuem um ponto em seus nomes.) E...
25.03.2017 / 21:19
2
respostas

confundido com variáveis awk e shell

Estou tentando executar um script que usa o awk. Não há erro, parece, mas não cria o arquivo que eu quero. Este é o script: #!/bin/bash echo "Number of domain:" read number echo "Domain name:" read domain more "file.txt" | awk '$2=='$domain'...
28.06.2016 / 21:19
2
respostas

Passando caminhos com espaços como argumentos

Estou tendo dificuldades em passar algumas variáveis de string com espaços nelas como argumentos para um programa. Para depurar e mostrar os argumentos sendo passados, criei um script Python de demonstração -: ##### show_args.py ##### impor...
22.12.2015 / 19:08
2
respostas

Como escapar metacaracteres para egrep como metaquote de Perl?

Perl tem uma função chamada metaquote() para escapar de todos os caracteres especiais para uma expressão regular. Existe uma técnica equivalente para egrep ? Exemplo: se eu estiver procurando pela string abc.def.ghi , preciso lembra...
12.11.2015 / 05:09