Como usar um comando repetitivo em um quando apenas um parâmetro está mudando?

0

Estou tentando usar defaults write para atribuir valores a várias chaves. Os comandos que parecem:

defaults write key1 val
defaults write key2 val
defaults write key3 val

Eu gostaria de fazer isso de uma só vez sem usar && entre os comandos. Eu tentei usar:

defaults write {key1,key2,key3} val

Mas isso não funciona. O que mais eu posso tentar?

    
por return 0 07.04.2016 / 00:14

1 resposta

0

{a,b}c expande para ac bc . mas a {b,c} a a b c . Ou canalize as chaves para xargs se disponível no osx ou use o ciclo for do bash.

    
por 07.04.2016 / 10:17

Tags