Я пытаюсь автоматически заполнить домен по умолчанию OS X. Я печатаю:
$ defaults write <TAB>
И я получаю много результатов, как вы можете себе представить:
com.apple.AOSNotification.Accounts
com.apple.ATS
com.apple.ActivityMonitor
com.apple.AddressBook
com.apple.AddressBook.abd
com.apple.AddressBookSourceSync
com.apple.Aperture
com.apple.AppleShareClient
com.apple.Automator
com.apple.Automator.LSSharedFileList
com.apple.BezelServices
com.apple.BluetoothAudio
com.apple.CharacterPaletteIM
com.apple.Console
...
Теперь, как правило, я могу отфильтровать этот список, набрав первые несколько букв того, что я хочу, и затем завершив снова. Здесь, однако, интересная часть всего этого находится в конце слова. Я знаю название приложения, которое я ищу, которое будет ближе к концу слова, но я не уверен насчет ДВУ, с которого начинается полный домен (это может быть com
, org
, net
или что-то другое).
Конечно, у великого zsh есть какой-то способ отфильтровать этот список, используя регулярное выражение или глобус, но я не могу его найти. В чем подвох?