Пример может быть полезен, но если бы я понял вас правильно, это сработало бы:
echo «Hello: world» | cut -f1 -d ":"
Это превратит «hello: world» в «hello».
Из команды go help packages
:
Путь импорта является шаблоном, если он содержит одну или несколько подстановочных знаков «...», каждая из которых может соответствовать любой строке, включая пустую строка и строки, содержащие косые черты. Такой шаблон расширяется ко всем каталогам пакетов, найденным в деревьях GOPATH, с именами, соответствующими шаблонам. В качестве специального случая x / ... соответствует x, а также подкаталоги x. Например, net / ... расширяет сеть и пакеты в своих подкаталогах.
blockquote>
go [command] ./...
Здесь ./
указывает, чтобы начать с текущей папки, ...
говорит, что он идет рекурсивно.
Пример:
go list ...
В любой папке перечисляет все пакеты, включая пакеты стандартной библиотеки, а затем внешние библиотеки в рабочей области go.
**
, реализованный некоторыми оболочками. – Keith Thompson 19 January 2015 в 20:16