Красный Hat 6.9 Desktop yum groupinstall Инструменты разработчика не найдены? [закрыто]

El script "interno" que llama findno tiene acceso a la variable $input2.

En su lugar, puede hacer

find /*/"$input1"/*/logs/*/*/*/* -name '*.gz' \
    -exec sh -c 'gzip -cd "$1" | grep -e "$0"' "$input2" {} \;

Esto pasa el valor de $input2al script interno y lo hará disponible como $0mientras que el argumento del nombre de archivo será $1.

Alternativamente, simplemente deje que finddescomprima los archivos y filtre la salida de findcomo un todo:

find /*/"$input1"/*/logs/*/*/*/* -name '*.gz' \
    -exec gzip -cd {} + | grep -e "$input2"

Dado que findya ingresa en todos los subdirectorios del directorio superior dado -, probablemente pueda omitir algunos de los nombres de archivo y usar-mindepth 4(en su lugar si su findadmite esta opción ), y agregue -type fpara indicar que solo está interesado en archivos regulares:

find /*/"$input1"/*/logs -mindepth 4 -type f -name '*.gz' \
    -exec gzip -cd {} + | grep -e "$input2"
1
07.06.2018, 21:51
1 ответ

Parece que el grupo tiene un nombre de "Herramientas de desarrollo" y un id de "desarrollo", por lo que debe usar uno de esos dos nombres con yum.

yum groupinstall 'Development Tools'

o

yum groupinstall development

Para ver una lista de grupos disponibles, utilice:

yum grouplist

... entre los que podéis ver:

...
   Desktop Platform Development
   Development tools
   Dial-up Networking Support
...

Puede obtener la identificación de un grupo usando la bandera -v:

yum groupinfo -v 'Development tools'

Resultados en (salida parcial):

...
Group: Development tools
 Group-Id: development
 Description: A basic development environment.
...
3
28.04.2021, 23:46

Теги

Похожие вопросы