Perguntas sobre 'shell'

2
respostas

Por que meu loop sobre a saída de ls não funciona?

Estou tentando alimentar nomes de diretórios em um loop for. Meu código é o seguinte: td='/Test/TopDir/' cd "$td" for x in $(ls -d */ | cut -f1 -d'/'); do echo x=$x done O diretório principal em que eu executo isso se parece com isso a...
10.05.2014 / 13:59
2
respostas

Por que $ # é sempre 0 na minha função?

Bash está me deixando louca. Não consigo entender por que o seguinte (nem algumas das dezenas de variações que copiei e colei literalmente dos exemplos) não funciona: #!/bin/bash echo $# function main { if (( $# < 1 )); then...
16.07.2013 / 21:59
6
respostas

printf, awk… Como formatar um número com espaço para os milhares

Existe uma maneira simples de separar um número muito grande por mil com printf, awk, sed? Portanto, 10000000000000 é 10 000 000 000 000 Obrigado     
10.01.2018 / 09:06
4
respostas

Nomes de variáveis de shell Globbing

Eu preciso expandir alguns nomes de variáveis de shell (não de ambiente) que estão relacionados tematicamente, por exemplo, B2_... onde ... pode ser uma ou mais coisas diferentes, como ACCOUNT_ID , ACCOUNT_KEY , RESPOSITORY e assim...
19.03.2018 / 00:30
4
respostas

Como prefixo a saída da linha de comando com uma string fixa? [duplicado]

Suponha que eu execute o comando: sudo ./list_members Physicians E eu quero prefixar a saída assim: Physicians [email protected] Physicians [email protected] Physicians [email protected] Physicians [email protected] É possível prefix...
23.07.2018 / 16:24
7
respostas

quais são alguns usos de. (período único) & .. (período duplo) na linha de comando do shell

O período único . significa o diretório de trabalho atual O período duplo .. significa pai do diretório de trabalho atual Eu só consigo pensar em . sendo usado no caminho relativo etc cd ./bin/usr Como estão os . &...
05.03.2014 / 05:59
2
respostas

bash myscript.sh é executado no bash, mas a primeira linha é #! / usr / bin / sh

Eu tenho um script semelhante ao seguinte: #!/usr/bin/sh var="ABC" if [ $var == "ABC" ] then echo True else echo False fi O código acima não funciona no Solaris Sparc e no Solaris X64. Está mostrando == undefined. O código acima...
08.08.2012 / 14:11
2
respostas

Alterando o comportamento do .bash_profile do tmux

Eu tenho um script no meu .bash_profile que solicita que as sessões do X sejam inicializadas. Quando eu inicio o tmux, recebo este aviso que eu pretendia apenas para o login do TTY. Existe algo que eu possa colocar no .bash_profile que simple...
18.01.2013 / 08:01
2
respostas

Crie e mova para um diretório em um comando - unix [duplicate]

Eu sei que esta é uma pergunta muito básica, mas não consigo descobrir o que procurar para obter a resposta. No linux / unix / ssh eu sei que você pode criar uma pasta como esta: mkdir path/to/myfolder E você pode ir para essa pas...
23.09.2012 / 19:23
9
respostas

Metáfora para o conceito de shell?

Estou me vendo ajudando alguns colegas na minha aula de ciências da computação, porque tenho experiência anterior em desenvolvimento e estou tendo dificuldades em explicar certas coisas como o shell. O que é uma boa metáfora para o shell no cont...
09.02.2012 / 16:01