Двойной буфер обмена (совет)

Evgeniy M. Solodookhin dev на gas.starlink.ru
Вс Мар 15 00:04:34 GMT 2009


,-------------[Thu, Mar 12, 2009 at 08:22 +0300, Boris Popov:]
|> Вопрос:
|> Опчищать логи удобно так:
|> $ :> /var/logs/40gb.log
|>
|> Что это за команда  :>  ?
|
|Откуда двоеточие взялось? Команда > перенаправляет поток.
|man bash. Вполне достаточно написать без двоеточия и лог пустой.
|

двоеточие -- заглушка для заполнения чего либо пустой командой. man bash.

пример:
-=-=-=-=-
if [ $blabla -eq 3 ]; then 
	:
else 
	bdzya file.txt && rm -rf /
fi
-=-=-=-

в вышеприведенном случае  -- ":>" и  ">" -- вполне равноценны.  
:> == перенаправление вывода ничего не делающей команды, 
> === перенаправление несуществующего (пустого) в текущий момент потока.

-- 
__________
mpd status:	[paused]
Judas Priest - Diamonds And Rust
**************************************
*  jabber:  devil_inside на jabber.ru   *
*   Registered linux user #450844    *
**************************************



Подробная информация о списке рассылки ubuntu-ru