SQL-сервер mangement студия имеет способность генерировать схемы базы данных. Нажмите на базу данных в обозревателе объектов и затем нажмите на папку схемы базы данных.
Канал через вход dd. dd по умолчанию является stdin, и вывод по умолчанию является stdout; когда это закончит stdin/stdout ввод-вывод, это сообщит stderr на том, сколько данных это передало.
Если Вы хотите получить вывод dd, и другие программы уже говорят с stderr, то используют другой дескриптор файла. Например,
$ exec 4>~/fred
$ input-command | dd 2>&4 | output-command
$ exec 4>&-
Используйте объем плазмы средство просмотра канала. Это - большой инструмент. После того как Вы знаете об этом, Вы никогда не будете знать, как Вы жили без него.
Это может также показать Вам индикатор выполнения и 'скорость' передачи.
process_a | tee >(process_b) | wc --bytes
мог бы работать. Можно затем перенаправить wc
рассчитайте туда, где когда-либо Вам нужен он. Если process_b
производит что-либо к stdout
/stderr
необходимо будет, вероятно, перенаправить это прочь где-нибудь, если только /dev/null
.
Для немного изобретенного примера:
filestore:~# cat document.odt | tee >(dd of=/dev/null 2>/dev/null) | wc --bytes
4295
Посредством объяснения: tee
позволяет Вам прямой вывод в несколько файлов (плюс stdout) и >()
конструкция является "заменой процесса удара", которая заставляет процесс быть похожим на файл только для записи в этом случае, таким образом, можно перенаправить к процессам, а также файлам (см. здесь, или этот question+answer для примера использования tee
отправить вывод во многие процессы).
Sé que arribo tard a la festa, però crec que tinc una bona resposta que pot millorar aquest fil útil.
Aquesta és una barreja de respostes de @Phil P i @David Spillett, però:
Bytes:
a l'exemple).
exec 3>&1
process_a | tee >({ echo -n 'Bytes:'; wc -c; } >&3) | process_b
exec 3>&-
AVÍS:
No confieu en l'ordre de les línies de la sortida
L'ordre és imprevisible i sempre pot variar, fins i tot quan es crida al mateix script amb els mateixos paràmetres.
exec
и просто производят в файл непосредственно?input-command | dd 2>~/fred | output-command
– Paused until further notice. 18 December 2009 в 17:34