Использовать tee
:
find . -name '*.py' | tee output.txt | xargs grep 'something'
Протест, то, если у Вас есть какие-либо файлы со специальными символами (включая пробелы) это xargs
и grep
не будет работать хорошо с (a file.txt
будет интерпретироваться как два файла, a
и file.txt
). Альтернатива этому должна использовать любого -x
или -print0
, но любой из тех загрязнит Ваш output.txt
. -x
будет использовать \
для выхода из определенных специальных символов и это будет в output.txt
. -print0
будет использовать пустой байт в качестве разделителя полей (который также требует xargs -0
) и output.txt
будет похож на одну длинную непрерывную строку текста.
Как Вы имеете дело (или делаете не) с Вам решать.
Существует Диаметр.. Совсем не столько же функций сколько Visio, но делает схемы: http://live.gnome.org/Dia
Kivio, поскольку имя отчасти подразумевает, является конкурентом KDE Visio. Это - часть комплекта KOffice.
Примечание: KOffice, а также некоторые его приложения были недавно переименованы. KOffice теперь называют Calligra Suite, и Kivio называют Потоком Calligra. Однако еще не было выпуска начиная с переименовывания.
работы draw.io над Linux, свободно и поддерживает или локальное сохранение, или можно сохранить Google Drive, OneDrive и Dropbox.
WireframeSketcher является межплатформенным инструментом, который может использоваться для разработки прототипа.
Можно найти все альтернативы с открытым исходным кодом Visio здесь http://www.osalt.com/visio и любым другим эквивалентом для коммерческого программного обеспечения
Я хотел бы добавить yED, который работает над Linux также и имеет некоторые хорошие функции. Это не GPL'd хотя.
Lucidchart является альтернативой онлайн Visio. Это импортирует и экспортирует файлы Visio и имеет бесплатную опцию.
Хотя только для MySQL, свободные инструментальные средства MySQL являются большим инструментом, который заполнил эту дыру для меня. Я могу произвести схемы, такие как следующее с ним:
Я нашел, что LibreOffice Тянут, чтобы быть довольно хорошими. Это быстро, активно сохраняется и кросс-платформенное.