Perguntas com a marcação «linux»

98
Por que find -exec mv {} ./target/ + não funciona?

Eu quero saber exatamente o que {} \;e {} \+e | xargs ...fazer. Por favor, esclareça isso com explicações. Abaixo de 3 comandos são executados e geram o mesmo resultado, mas o primeiro comando leva um pouco de tempo e o formato também é um pouco diferente. find . -type f -exec file {} \; find ....

98
O que significa 'cd -'?

Hoje, em um script bash shell, observei o comando abaixo no final do script. Eu sei o que é, cdmas não tenho consciência do significado de um travessão depois dele. cd - O que isto significa? O Google ingenuamente trunca o, -então não consigo encontrar sua resposta.

97
Como usar CMAKE_INSTALL_PREFIX

Eu quero gerar o Makefile com o destino de instalação, fazendo a instalação em / usr ao invés do padrão / usr / local. Supondo que o diretório de compilação seja feito no subdiretório de origem, eu executo: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt contém:...

97
Simulando o pressionamento de tecla ENTER no script bash

Criei um script bash realmente simples que executa alguns comandos. um desses comandos precisa da entrada do usuário durante o tempo de execução. ou seja, ele pergunta ao usuário "você quer blá, blá, blá?", eu quero simplesmente enviar um pressionamento de tecla Enter para que o script seja...

97
Grep não é uma expressão regular

Preciso procurar uma variável PHP $someVar. No entanto, Grep acha que estou tentando executar uma regex e está reclamando: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * | grep...

97
O que é? = No Makefile

KDIR ?= $(shell uname -r) Qual é o significado de ?=? Tenho entendido a diferença entre :=, +=e =de outro segmento disponível no Stack Overflow, mas incapaz de encontrar a explicação para ?=.

96
Criação de um novo diretório em C

Quero escrever um programa que verifique a existência de um diretório; se esse diretório não existir, ele criará o diretório e um arquivo de log dentro dele, mas se o diretório já existir, ele apenas criará um novo arquivo de log nessa pasta. Como eu faria isso em C com