Articles of linha de comando do

bash – captura automaticamente a saída do último comando executado em uma variável

Eu gostaria de poder usar o resultado do último comando executado em um comando subseqüente. Por exemplo, $ find . -name foo.txt ./home/user/some/directory/foo.txt Agora, digamos que eu queira poder abrir o arquivo em um editor, excluí-lo ou fazer outra coisa com ele, por exemplo mv /some/new/location Como eu posso fazer isso? Talvez usando alguma variável […]

Mostrar uma checkbox de pop-up / mensagem de um arquivo em lotes do Windows

Existe uma maneira de exibir uma checkbox de mensagem a partir de um arquivo em lote (semelhante a como xmessage pode ser usado a partir de scripts bash no Linux)?

Obter caminho do DOS em vez do caminho do Windows

Em uma janela do DOS, como posso obter o nome completo do DOS / short do diretório em que estou? Por exemplo, se eu estiver no diretório C:\Program Files\Java\jdk1.6.0_22 , quero exibir seu nome abreviado C:\PROGRA~1\Java\JDK16~1.0_2 . Eu sei que correr dir /x vai me dar os nomes abreviados de arquivos / diretórios no diretório […]

Executar comandos cURL a partir do console do Windows

Existe uma maneira de instalar o cURL no Windows para executar comandos cURL a partir do prompt de comando?

Como executar várias instruções em uma function anônima do MATLAB?

Eu gostaria de fazer algo assim: >> foo = @() functionCall1() functionCall2() Então quando eu falei: >> foo() Ele executaria functionCall1() e depois executaria functionCall2() . (Eu sinto que preciso de algo como o C, operador ) EDITAR: functionCall1 e functionCall2 não são necessariamente funções que retornam valores.

Qual é a mágica de “-” (um traço) nos parâmetros da linha de comando?

Exemplos: Crie uma imagem ISO e grave-a diretamente em um CD. mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw – Mude para o diretório anterior. cd – Ouça na porta 12345 e descompacte os dados enviados para ela. nc -l -p 12345 | tar xvzf – Qual é o objective do painel e como […]

Como esperar todos os arquivos em lote para terminar antes de sair?

Eu tenho um arquivo de lote principal que chama 4 outros arquivos de lote para que possamos rodar em paralelo. Exemplo: Main.bat start call batch1.bat start call batch2.bat start call batch3.bat start call batch4.bat exit Eu quero o Main.bat para sair depois que todo o lote1 para o lote 4 parou de executar. Dessa forma, […]

Qual é o propósito de “&&” em um comando shell?

Tanto quanto eu sei, usando & após o comando é para executá-lo em segundo plano. Exemplo de & usage: tar -czf file.tar.gz dirname & Mas e quanto ao && ? (veja este exemplo: https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )

Capture stdout e stderr em diferentes variables

É possível armazenar ou capturar stdout e stderr em diferentes variables , sem usar um arquivo temporário? Agora eu faço isso para obter stdout em out e stderr em err quando executando some_command , mas gostaria de evitar o arquivo temporário. error_file=$(mktemp) out=$(some_command 2>$error_file) err=$(< error_file) rm $error_file

Deseja invocar um comando shell do linux a partir de Java

Eu estou tentando executar alguns comandos do Linux a partir de Java usando redirecionamento (> &) e pipes (|). Como Java pode invocar comandos csh ou bash ? Eu tentei usar isso: Process p = Runtime.getRuntime().exec(“shell command”); Mas não é compatível com redirecionamentos ou canais.