ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav
четверг, 31 марта 2016 г.
воскресенье, 3 января 2016 г.
пятница, 25 сентября 2015 г.
среда, 23 сентября 2015 г.
Запуск KOI8-R терминала SSH в UTF-8 окружении
luit -encoding "KOI8-R" ssh ip
или
xterm -en koi8-r (дальше обычный ssh)
mc -S dark --stickchars
четверг, 25 июня 2015 г.
How to change pattern recursively
ack -l 'pattern' | xargs perl -pi -E 's/pattern/replacement/g'
Explanation
ack
ack is an awesome command line tool that is a mix of
grep
, find
, and full Perl regular expressions (not just the GNU subset). Its written in pure Perl, it's fast, it has match highlighting, works on Windows and it's friendlier to programmers than the traditional command line tools. Install it on Ubuntu with sudo apt-get install ack-grep
.xargs
Xargs is an old unix command line tool. It reads items from standard input and executes the command specified followed by the items read for standard input. So basically the list of files generated by ack are being appended to the end of the
perl -pi -E 's/pattern/replacemnt/g'
command.perl -pi
Perl is a programming language. The -p option causes Perl to create a loop around your program which iterates over filename arguments. The -i option causes Perl to edit the file in place. You can modify this to create backups. The -E option causes Perl to execute the one line of code specified as the program. In our case the program is just a Perl regex substitution. For more information on Perl command line options
perldoc perlrun
. For more information on Perl see http://www.perl.org/.четверг, 19 марта 2015 г.
четверг, 12 марта 2015 г.
Работа с русскими именами файлов в ZIP и UNZIP под *nix
Увидеть имена файлов путём перекодировки
ls -N | iconv -f cp1252 -t cp850 | iconv -f cp866
Перекодировать распакованные файлы в utf-8 можно следующей командой:
find . -type f -exec sh -c 'np=`echo {}|iconv -f cp1252 -t cp850| iconv -f cp866`; mv "{}" "$np"' \;
Перекодировать распакованные файлы в utf-8 можно следующей командой:
find . -type f -exec sh -c 'np=`echo {}|iconv -f cp1252 -t cp850| iconv -f cp866`; mv "{}" "$np"' \;
Подписаться на:
Сообщения (Atom)