置換で使用する正規表現の例
2010/12/14
別に他のプログラムでも利用できると思いますが.
行頭(行中)に#を含む行をファイル全体について削除する.
DebianのGvimで動作確認.下記のように打つと動くはず.:1,$s/^.*#.*\n//g#の部分を別のものに置き換えるだけで応用できることはいうまでもありません.
:1,$s/^.*#.*\n//g#の部分を別のものに置き換えるだけで応用できることはいうまでもありません.
-I"C:\borland\bcc55\Include" -L"C:\borland\bcc55\Lib"という内容が書いてある"bcc32.cfg"というファイルを置いてしまう.
ushi@BigOwl:~/Picture$ ffmpeg -i input.mp4 -acodec libmp3lame -ab 192k out-192kbps.mp3ちなみに,ffmpegのオプションとかはこちらのサイト(最新FFmpeg)や
ushi@BigOwl:~/Picture$ ffmpeg -v FFmpeg version SVN-r13582, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --bindir=${prefix}/bin --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscale --enable-libdc1394 --enable-nonfree --disable-mmx --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --disable-altivec --disable-armv5te --disable-armv6 --disable-vis libavutil version: 49.7.0 libavcodec version: 51.58.0 libavformat version: 52.16.0 libavdevice version: 52.0.0 libavfilter version: 0.0.0 built on Oct 4 2010 15:19:23, gcc: 4.3.2 ffmpeg: missing argument for option '-v' ushi@BigOwl:~/Picture$あ,vオプションなんてないそうですね.すみませんでした…….
ushi@BigOwl:~$ nkf -eLu --overwrite filenameこうすると,filenemeにEUC-JP(eオプション)で行末がUNIX形式(Luオプション)の文字コードへ変換された結果が上書きされる.
ushi@BigOwl:~$ nkf -eLu inputfilename > outputfilename
ushi@BigOwl:~$ nkf -sLw --overwrite filename
ushi@BigOwl:~$ nkf -w8Lu --overwrite filenameで問題ないはず.