Perguntas sobre 'shell'

5
respostas

Diferença entre 'man ls' e 'ls --help'?

Eu uso os programas man e --help na programação Bash para obter ajuda. Por exemplo, para obter informações sobre o uso do comando ls , posso usar man ls Ou ls --help Ambos fornecem alguma saída semelhante. Qual é a diferen...
13.12.2011 / 04:46
6
respostas

Como anexar dados de vários arquivos em um único arquivo?

Por exemplo: Eu tenho arquivos 01.txt e 02.txt e preciso anexar dados desses arquivos no novo arquivo new.txt . Ele deve anexar dados com base em 01.txt seguido por 02.txt arquivos. Antes disso, preciso excluir apenas a prime...
09.08.2013 / 12:09
3
respostas

Por que o 'ssh host echo $ PATH' e a impressão do $ PATH após o ssh'ing na máquina geram resultados diferentes?

Em um host específico, quando eu ssh na máquina e digito echo $PATH , obtenho /home/wxy/bin64:/home/wxy/bin:/usr/kerberos/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin e se eu executar ssh host 'echo $PATH' eu vejo...
17.06.2013 / 18:15
6
respostas

Como eu especifico argumentos para retornar todos os arquivos de ponto, mas não. e ..?

Normalmente, os arquivos de ponto não são incluídos na expansão de curingas: % echo * Applications Desktop Documents Downloads Library Movies Music Pictures Public bin Se eu pedir explicitamente por arquivos de ponto, eu os obtenho: %...
14.05.2013 / 14:51
2
respostas

variável de shell de referência $ COLUMNS de dentro de um script bash

Isso é executado como esperado em um xterm: sha512sum <filename> | cut -c -$COLUMNS , mas não em um script #! /bin/bash , como dothis.sh <args> , porque $COLUMNS não é conhecido, por assim dizer. Prefiro não transmitir $...
18.10.2016 / 22:46
1
resposta

Retorno de carro com o comando echo

Eu estava praticando o comando echo com a opção \r (retorno de carro) como abaixo. echo -e "This is \r my college" saída: my college mas quando adiciono mais uma palavra antes de \r como abaixo echo -e "This is the \r my...
01.07.2017 / 08:12
2
respostas

Quais são os parâmetros especiais do shell (bash)?

Eu encontrei um parâmetro especial com o bash começando com $ sign. Exemplo: Quando eu estava vagando pelo status de saída, eu sabia sobre $? , ID do processo por $$ etc. Então, estou compartilhando este post para saber quais são...
25.07.2015 / 06:22
4
respostas

ext não são sempre capazes de corresponder apenas a uma linha

Considere o seguinte intervalo: 1,/pattern/ . Se o padrão corresponder na primeira linha, o intervalo corresponderá ao arquivo inteiro: $ cat 1.sh #!/usr/bin/env bash set -eu seq 1 4 | sed -rn '1,/'"$1"'/p' $ ./1.sh 1 1 2 3 4 $ ./1.sh 2 1 2...
04.08.2014 / 09:09
3
respostas

Sobre a obtenção de Data - n dias Data

Suponha que eu tenha uma data específica armazenada em uma variável date_m . Eu quero ((date_m)-25) date. Por exemplo: eu tenho 15/09/2014 armazenado na minha variável, então eu quero 21/08/2014 retornado se eu subtrair 25 da data...
05.09.2014 / 04:42
4
respostas

Existe diferença entre ler, head -1 e sed 1q?

Os seguintes comandos parecem ser aproximadamente equivalentes: read varname varname=$(head -1) varname=$(sed 1q) Uma diferença é que read é um shell embutido, enquanto head e sed não são. Além disso, existe alguma diferença d...
26.09.2014 / 18:00