Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).


3
Usando "$ {a: -b}" para atribuição de variável em scripts
Eu estive observando alguns scripts que outras pessoas escreveram (especificamente Red Hat), e muitas de suas variáveis ​​são atribuídas usando a seguinte notação VARIABLE1="${VARIABLE1:-some_val}" ou algumas outras variáveis ​​de expansão VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Qual é o ponto de usar esta notação em vez de apenas declarar os valores diretamente (por exemplo, …







3
Esvaziar o conteúdo de um arquivo
Estou ciente de três métodos para excluir todas as entradas de um arquivo. Eles são >filename touch filename filename < /dev/null Desses três, eu abusei >filenamemais, pois isso requer o menor número de pressionamentos de tecla. No entanto, gostaria de saber qual é o mais eficiente dos três (se houver …



12
Como altero a extensão de vários arquivos?
Gostaria de alterar uma extensão de arquivo de *.txtpara *.text. Tentei usar o basenamecomando, mas estou tendo problemas para alterar mais de um arquivo. Aqui está o meu código: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Estou recebendo este erro: basename: too many …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.