シェルスクリプト 辞書
自分用メモ
Enter入力まで待機
shell
read -p "Enter" #コメントアウトは#を入れる
bat
pause @rem コメントアウトはat_remを入れる
shellからPython実行
#!/usr/bin/bash cd ~ source ./pyenvs/XXXX/YYYY/Scripts/activate cd `dirname $0` #シェルスクリプトのディレクトリに移動 python filename.py # ラズパイで実行するときは python3 とする start . #今のディレクトリのフォルダを開く read -p "Enter" #Enterで次へ進む
10秒待機
sleep 10
C言語で別プログラム実行(.c)
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main(void) {
system("start filename.sh");
return (0);
}
Pythonからshell実行
非同期実行
import subprocess
from subprocess import PIPE
print('start')
popen_obj = subprocess.Popen(['./'+sh_name])
print(popen_obj)
print('end')
ファイルを移動させる
move *.mp4 ./sample
カット
ffmpeg -ss 00:00:00 -to 00:30:00 -i aiueo.mp4 -vcodec copy -acodec copy aiueo_00.mp4
始めから指定時間まで
ffmpeg -i aiueo.mp4 -t 00:30:00 -c copy aiueo_01.mp4
途中から終わりまで
ffmpeg -ss 00:30:00 -i aiueo.mp4 -c copy aiueo_00.mp4
gif作成
ffmpeg -i fig/aaaa%03d.jpg -pix_fmt rgb24 -f gif output.gif