04.05.2010 12:55
GalS — Мои велосипеды - md5sum
Показывает окошко с контрольными суммами файлов переданных в командной строке. Использую вместе с nautilus-script-manager.
1 |
#!/bin/bash
|
dicson 04.05.2010 13:25 #
+ 0 -
Nautilus-actions тоже очень здорово,особенно последняя версия. появилась возможность строить подменю и добавлять кнопки в панель наутилуса. скрин
Зачем оставлять на потом?
скрин
cd '/home/test/gajim'
LOGFILE=`mktemp -t svn_update.XXXXXX`
{
hg pull
hg update -C
hg log -l 2
}>$LOGFILE
zenity --text-info --title="Gajim Update" --filename=$LOGFILE --width=500 --height=350 --window-icon="/home/test/scripts/mercurial.png"
rm -f $LOGFILE
скрин
А вы батенька думать заставляете...
;)
;)
понятнее, имхо
md5sum "$@" | awk '{print $2 "\n" $1}'
неа. не моя вина.
посмотрите на $@ - если файл подадите с не экранированным пробелом, то его порежет на шаг ранее до спора
но вы ж не руками все печатаете? автодополнение вам экранирует пробелы.
а если хотите потоково: типа ls | function, опять думайте раньше, чтоб ls экранировало (quote-style в мане или около того)
посмотрите на $@ - если файл подадите с не экранированным пробелом, то его порежет на шаг ранее до спора
razum2um@localhost ~ $ function f(){
> for i in "$@";do
> echo "$i"
> done
> }
razum2um@localhost ~ $ f file.ext file2.ext file 3.ext
file.ext
file2.ext
file
3.ext
razum2um@localhost ~ $ f file.ext file2.ext file\ 3.ext
file.ext
file2.ext
file 3.ext
но вы ж не руками все печатаете? автодополнение вам экранирует пробелы.
а если хотите потоково: типа ls | function, опять думайте раньше, чтоб ls экранировало (quote-style в мане или около того)