Perguntas sobre 'shell'

2
respostas

Qual é a diferença entre shell, eshell e termo no Emacs?

No Emacs eu posso rodar um shell usando os seguintes comandos - M-x term M-x shell M-x eshell Qual é a diferença entre esses três?     
09.12.2013 / 04:21
5
respostas

Passa a variável do shell como / pattern / to awk

Tendo o seguinte em uma das minhas funções do shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , quando chamado como _process $arg , $arg é passado c...
21.03.2014 / 15:03
1
resposta

Como este comando é legal? “Arquivo1 arquivo2 gato”

Assumindo que file2 já exista, o comando > file1 < file2 cat parece estar copiando o conteúdo de file2 para file1 . Mas não consigo entender essa estrutura. Entendo que "Nothing" está sendo direcionado para file1 (c...
05.04.2017 / 12:42
5
respostas

Por que ninguém usa o verdadeiro shell Bourne como / bin / sh?

Tenho notado que basicamente nenhum sistema com o qual eu já trabalhei tem /bin/sh como um executável real. É sempre um symlink para dash , bash no modo POSIX, ou algo similar. Por quê? Quais são as desvantagens de usar o verdadeiro%...
05.11.2013 / 03:34
5
respostas

Como escapar aspas no shell?

Estou com problemas para escapar de personagens no bash. Gostaria de escapar de aspas simples e duplas ao executar um comando sob um usuário diferente. Para os propósitos desta pergunta, digamos que eu queira repetir o seguinte na tela: 'sing...
05.02.2012 / 04:48
2
respostas

O que “3 & 1 1 & 2 2 & 3” fazem em um script?

Eu vi esta linha em um script: DEVICE='dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3' O que é 3>&1 1>&2 2>&3 fazendo? Eu sei...
10.07.2012 / 12:49
5
respostas

cd apenas digitando o nome do diretório?

Eu já tinha isso em algum lugar há 20 anos ou sonhei com isso. Basicamente: Se se digitar blobblob , recebo blobblob: command not found Feira suficiente. Eu gostaria que, quando meu shell obtivesse esses erros - comando não enco...
24.04.2012 / 02:16
5
respostas

Não é possível indentar heredoc para corresponder ao recuo do aninhamento

Se houver um "Primeiro Problema Mundial" para o script, seria isso. Eu tenho o seguinte código em um script que estou atualizando: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}'...
20.05.2013 / 17:47
7
respostas

Convertendo caminho relativo para caminho absoluto sem link simbólico

Existe um comando Unix para obter o caminho absoluto (e canonizado) de um caminho relativo que pode conter links simbólicos?     
10.11.2011 / 06:01
11
respostas

Uso de toque e vi?

Existe a vantagem de criar um arquivo com toque antes da edição, como: touch foo vi foo versus acessar o editor imediatamente? Como: vi foo Eu vejo alguns tutoriais usando o antigo ( touch then vi ).     
02.06.2016 / 21:48