茶の間で読めるITチップス

情報セキュリティ、ITの便利用途など直ぐに役立つ知見を発信してきます!

bash

Perlワンライナーでシングルクォートをエスケープ

Perlワンライナーでのシングルクォートの扱い perlワンライナーでシングルクォートを使おうとしたのだが、だいぶハマったので、メモ。 perlワンライナーで置換するときは以下の書き方になる。 perl -pi -e 's/置換対象文字列/置換後文字列/g' ファイル名 そ…

ffmpegで動画に文字入れ

動画に文字を入れる シェルで文字入れ処理を作ったので、使い方を紹介! ソースはコードは以下 github.com 使い方 1,time.lstを作成(文字入れ開始時間[秒],文字入れ終了時間[秒],挿入文字列) 例)25,30,こんにちは 90,100,HelloWorld みたいな形式でファ…

findコマンドでNo matchと出る

nameに何を指定してもNo match 今日久々に会社でfindコマンドでファイル検索をしたのですが、nameオプションで何を指定しても、No matchと出力されてしまう・・・なぜ?? ぐぐっても特に見つからず、しばらくして上手く行きました! 誤 find フォルダ名 -ty…

ffmpegで動画を切り貼りする

動画を切り貼りするスクリプト ffmpegとbashを使って、動画を切り貼りするスクリプトを作成しました^^ 以下がソースです。(環境はUbuntu16.04) ファイル名:cut_and_paste.sh #!/bin/bash # ファイル存在チェック関数file_exist_check(){ file=${1} messeg…

bashでよく使う処理をまとめた

bashでよく使う処理 仕事でよくシェル使うのですが、同じようなことで何度もググるので、よく使う処理をまとめることにした^^ 1,ディレクトリ内のファイルを再帰的に読み込んでループして処理 for file in `\find . -name '*.txt'`; do cat ${file} done 2,…

ffmpegを使って、一括で動画のノーマライズ

シェルスクリプトを使って一括ノーマライズ 個人的に動画を投稿しようと思い、動画を撮ったのですが、音がバラバラ^^; 数も多く、1つあたりそこそこの時間がかかるため、シェルスクリプトで寝てる間にやってもらうことにした^0^ 以下ソースコード。 #!/bin/b…

bashで小数の計算をするときにつまずいたこと(初ブログ記事投稿)

仕事でbashを組んだ時に割合の計算があり、小数が出たので、 小数点以下を切り捨てたかったので、以下のように書いた :~$ echo "scale=0; 87 * 27 * 0.01" | bc23.49 うんん?? 切り捨てられない〜 scaleを増やしてみた :~$ echo "scale=5; 87 * 27 * 0.01"…