Perguntas sobre 'shell'

2
respostas

set -T no bash - o que isso faz?

O que significa set -T no bash? O que isso faz? Acredito que esteja relacionado a armadilhas no Unix, mas não tenho certeza. Eu encontrei este : Many of such constructs become more simple if traps would be called immedeately, while...
07.08.2011 / 03:20
4
respostas

sed -e “s /-.*$//”

O que significa o -. * $ / neste comando? Por favor me ajude a decifrar isso. echo -n full | sed -e "s/-.*$//" Eu sei o que o sed faz e tudo o mais, eu só quero saber o que é essa -. * $ parte.     
07.03.2012 / 15:18
3
respostas

Executar lote sobre resultados do comando ls

Eu tenho uma pasta que tem várias pastas. Eu obtenho uma lista de todas as pastas usando o comando abaixo: ls -1a -d */ Ele retorna algo assim: folder01/ folder02/ folder03/ ... Normalmente, armazeno o resultado desse script em um...
05.11.2016 / 14:41
4
respostas

'find' com 'xargs'

Considere: cat fileNames.txt | xargs find . -name Espero que o comando acima encontre o caminho de cada nome de arquivo em fileNames.txt, mas esse comando não produz saída. Por quê?     
15.11.2010 / 10:20
2
respostas

Imprimindo o histórico da linha de comando do Linux sem números de linha

Como posso imprimir o histórico da linha de comando do Linux sem incluir os números de linha? Quero enviar tudo para um arquivo de texto como este: history >> history.txt     
22.08.2011 / 04:05
1
resposta

Consulta no comando "cp"

Eu tenho um diretório que diz ~/MyWorks , que contém os seguintes arquivos: a.c, b.c and c.c Eu quero copiar o diretório MyWorks para ~/MyAssignments , de modo que apenas o diretório MyWorks seja copiado e não os arquivos nele co...
02.12.2010 / 05:19
2
respostas

Environment Variable Mantém a sua forma original no Linux (Fedora)

Eu tenho uma variável JAVA_HOME, fazendo > echo $JAVA_HOME dá "old/path/to/my/jdk.1.7" . Eu vou para o terminal e faço um export JAVA_HOME=new/path/to/my/jdk.1.8.0 que funciona bem para a duração da sessão de terminal, mas assim que e...
04.04.2013 / 15:07
2
respostas

Por que o echo * | rm -f não funciona?

Por que echo * | rm -f não funciona? De acordo com meu entendimento, echo * deve listar todos os arquivos no diretório e pipe deve enviar esta lista como um argumento para o comando rm -f , que deve excluir os arquivos. O que estou perde...
21.06.2013 / 13:08
2
respostas

Usando um parâmetro várias vezes em um comando bash de linha única [duplicado]

Ocasionalmente, preciso executar um comando como: mv "very-long-file-name.x" "very-long-file-name.y" Eu gostaria de conseguir isso sem repetir o nome do arquivo muito longo duas vezes ... Eu sei como fazer isso passando apenas "long-...
31.05.2014 / 23:50
4
respostas

Instalando um programa no Linux: fornecendo um comando curto

Suponha que você esteja distribuindo um programa para rodar no Linux, chame-o Foo, e o executável do programa é chamado foo.exe (porque é um programa CLR para ser executado sob o Mono) e ele precisa de algumas DLLs no mesmo diretório e talvez um...
30.05.2010 / 18:33