Perguntas sobre 'shell'

2
respostas

Por que a origem fornece um erro “não é possível executar o arquivo binário”

Eu tenho um arquivo pequeno que inicializa uma sessão tmux e cria algumas janelas. Depois de algumas depurações e ajustes, as coisas funcionaram bem até que eu renomeiei o arquivo de texto (com os comandos tmux ) de spam para xset :...
28.08.2014 / 08:11
2
respostas

Em um ambiente vazio, como os executáveis são encontrados?

Para fins de experimentação, criei um binário que imprime o $PATH e chama which da seguinte forma: #include <stdlib.h> #include <stdio.h> int main() { char *path = getenv("PATH"); if (path) printf("got a pa...
19.04.2014 / 19:11
7
respostas

script ou programa Linux para encurtar nomes de arquivos

Eu não tive muito sucesso em encontrar uma versão Linux do namemangler , que eu preciso renomear 1000 de arquivos para que eles sejam legível no Windows. Alguém sabe de um programa Linux que pode fazer isso? Se não, então um script pode f...
29.02.2012 / 12:47
2
respostas

Qual é a diferença exata entre um “subshell” e um “processo filho”?

De acordo com este e isto , um subshell é iniciado usando parêntese (…) . ( echo "Hello" ) De acordo com este , isto e isto , um processo é bifurcado quando o comando é iniciado com um & echo "Hello" & A especif...
31.01.2018 / 17:12
5
respostas

Bash: Como armazenar uma linha específica de saída da CLI em um arquivo?

Vamos supor que recebo a seguinte saída após a execução de um script bash na CLI (para que este texto seja exibido no terminal): POST https://mycompany.com/ COOKIE='BLABLABLABLABLA' HOST='ANYIPADDRESS' FINGERPRINT='sha256:BLABLABLABLA'...
27.08.2018 / 10:10
1
resposta

Lista os nomes dos aliases, funções e variáveis no zsh

Eu preciso de uma maneira de listar os nomes (sem o body / content / value) dos aliases, funções, variáveis, arrays no zsh. Idealmente, deve se comportar como compgen : compgen -a # will list all the aliases you could run. compgen -A functi...
29.06.2016 / 15:20
1
resposta

set -e em um subshell

Eu achei que set -e teve o mesmo efeito em subshells como no shell de nível superior. Aparentemente, isso não acontece. Isso: ( set -e false true ) || echo false1 bash -ec ' set -e false true ' || echo false2 bash <<...
18.07.2016 / 00:58
1
resposta

Isso está redirecionando para / dev / null?

Eu encontrei este script no wiki do arco que prefixos um comando ffmpeg como este < /dev/null ffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}" Eu entendo o comando ffmpeg, é a parte < /dev/null . É suposto redirecionar a saída...
11.03.2014 / 16:34
3
respostas

cp não funciona no script mas funciona no terminal

Agora, isso é um problema estranho, eu tenho esse tipo de script: CWD="$(cd -P -- "$(dirname -- "$0")" && pwd -P)" RESOURCES_PATH="${CWD}/resources" PROJECT_NAME="something" DRUSH_ALIASES_EXAMPLE_PATH="${RESOURCES_PATH}/example.alia...
02.12.2013 / 12:55
1
resposta

Como fazer echo de variáveis usando cat em arquivo?

Eu tenho um script simples como este: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF No entanto, é enviado para o arquivo: Hello INCLU...
11.10.2013 / 18:22