Perguntas com a marcação «shell»

8
Criando minha própria função cp no bash

Para uma tarefa, sou solicitado a escrever de forma inteligente uma função bash que possui a mesma funcionalidade básica que a função cp(cópia). Ele só precisa copiar um arquivo para outro, portanto, nenhum arquivo múltiplo é copiado para um novo diretório. Como eu sou novo no idioma bash, não...

8
diferença copiar conteúdo pasta entre /. e / * no linux

Para copiar o conteúdo de uma pasta que li, o uso é: cp -rfva ../foldersource/. ./ mas isso funciona também cp -rfva ../foldersource/* ./ existe alguma diferença? por exemplo, se eu quiser excluir um conteúdo de uma pasta com. : rm -rf ../foldersource/. eu recebo o erro: rm: rejet delete...

8
Adicionando arquivo aos arquivos tbz

Estou procurando uma maneira de atualizar milhares de arquivos .tbz, por isso farei isso com um script de shell. Eu preciso adicionar um arquivo para cada um. Minha pergunta é: existe uma maneira mais rápida de fazer isso sem extrair o conteúdo de cada tbz e depois comprimir novamente com o novo...

8
Shell: Usando a função com parâmetros em if

Estou tentando executar o código abaixo, mas quando tento usar minha função na instrução if, recebo o -bash: [: too many argumentserro. Por que isso está acontecendo? Agradeço antecipadamente! notContainsElement () { local e match="$1" shift for e; do [[ "$e" == "$match" ]] && return...

8
sh cópia recursiva (cp -r) - Como excluir uma subpasta

Preciso executar um script remoto usando sshvia Ruby( net / ssh ) para copiar recursivamente uma pasta e excluir uma subpasta. Estou procurando a maneira mais rápida de fazê-lo, rsyncnão é bom. Além disso, eu entendo que sshusa she não bash. No bash eu faço: cp -r srcdir/!(subdir) dstdir e...

8
Comando Bash awk com aspas

Eu tenho tentado encontrar a resposta para esta pergunta há algum tempo. Estou escrevendo um script rápido para executar um comando com base na saída do awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit...

7
comando print em vez de eco no linux

Eu simplesmente posso imprimir uma mensagem no terminal usando o echocomando linux . prayag@prayag$ echo "prayag works on JVM" prayag works on JVM Posso ter a mesma saída com o printcomando Na verdade, eu $ man printanalisei os manuais deles, onde o descreve como Run-mailcap-programs, termo que...