Perguntas com a marcação «shell»

38
Comandos de tubulação após um xargs canalizado

HP-UX ***** B.11.23 U ia64 **** licença de usuário ilimitado find . -type d -name *log* | xargs ls -la fornece os nomes dos diretórios (aqueles que contêm logno nome do diretório) seguidos por todos os arquivos dentro desse diretório. Os diretórios  /var/opt/SID/application_a/log/, ...

37
O que significa "$ {- # * i}"! = "$ -" significa?

No /etc/profileque vejo isso: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done O que ${-#*i}significa isso ? Não consigo encontrar uma definição de início de expansão de parâmetro...

37
Como cd automaticamente após o git clone?

Eu quero automaticamente cdno diretório criado pelo clonecomando depois que eu git clonefizer alguma coisa. Importante: não quero alterar a sintaxe do comando (por exemplo, usar um alias / função) porque isso quebraria as conclusões zsh que eu recebo automaticamente do Pretzoprojeto. EDITAR : A...

37
`~ / Documents` é um caminho relativo ou absoluto?

Esta é apenas uma questão de vocabulário, mas que continua girando na minha cabeça. Vem de um exame prático de um livro de preparação do LPIC . A resposta correta de acordo com o livro é que ~/Documentsé um diretório relativo, porque é relativo ao diretório inicial. No entanto, este livro contém...

37
Como recuperar um shell após uma desconexão

Estou fazendo algum trabalho em uma máquina remota do CentOS 5.6 e minha rede continua caindo. Existe uma maneira de recuperar minhas sessões suspensas depois de me reconectar? EDIT: estou atualizando e instalando com o yum e estou preocupado que isso possa ser um problema se os processos...

37
Evitando "BASH-isms" em scripts de shell

Existe uma ferramenta semelhante ao Perl :: Critic que inspecionará seus scripts de shell e apontará falhas, problemas de portabilidade, uso de programas não-padrão sem fallbacks, uso de programas depreciados, etc.? Sei que set -o posixdesabilitará o uso que não seja POSIX, mas isso não me dirá o...

37
Como renomear vários arquivos usando o find

Quero renomear vários arquivos (file1 ... filen para file1_renamed ... filen_renamed) usando o comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mas obtendo este erro: mv: cannot stat ‘filename=./file1’: No such file or directory Isso...