シェルコマンド/シェルスクリプト
エンコード時に、 ffmpeg -i hoge.mp4 -vf "transpose=1" output.mp4のようにtransposeオプションを挟めばOK transpose=1 が90度時計回り transpose=2 が90度反時計回り transpose3と0もあるが、使わなさそう 参考 photo-tea.comqiita.com ランキング参加中…
解決方法 yt-dlp --rm-cache-dirでキャッシュを消せばいけると書いてある記事があったが特に解決せず pip install -U yt-dlpでyt-dlpを新しくしたら解決できた 参考 manumaruscript.com
色々と調べてやってみましたが、いい感じの方法が見つからないです queue MagnetPolarity,NTupleId from ( up,00083875 down,00083879 )lhcb.github.ioみたいな感じで、変数を下にあるリストから取り出してその都度、ジョブを投げるという方法もあるようです…
www-auth.cs.wisc.edu condor_userprio -quotasと打つと見れる
find /XXXX/XXXX/*.txt -type f | xargs rm -rfて感じでOK一度findだけ走らせて、中身を確認してからrmした方が良いです 間違ったファイルをrmしたときは悲惨ですので・・・・findのオプションの-execというのもありますが、それは遅いという情報を見かけま…
今までは、sshfsを使って外部のサーバーをマウントしたりしてたけど、もう開発が終了してるとか・・・代わりの方法を見つけないといけない。 とりあえず聞いた名前をメモしておく rclone union rsync+crontabを使ってどうにかすることもできるかもしれないそ…
condor_qとか打つと次のようなメッセージが表示された Extra Info: You probably saw this error because the condor_schedd is not running on the machine you are trying to query. If the condor_schedd is not running, the Condor system will not be …
ある仮想環境に入った時に特定のコマンドやaliasを設定する方法 ■ 参考 : Conda環境をアクティベイトしたときに特定の処理を実行させる方法 ~/anaconda3/envs/環境名/etc/conda/activate.d ~/anaconda3/envs/環境名/etc/conda/deactivate.dに書けばいいっぽ…
以前はCentOSでサーバーを立てて、html+javascriptでフォームを作成してそれをpythonスクリプトに渡していた今回の目的も似たようなもんやけど、サーバーを立てないといけないほど重い計算ではないっぽい なので、GUIを作成してそこに値などを入力してそれを…
もとの名前が new_envv 変更後の名前が pre_env だとして、 conda create -n new_env --clone pre_env conda remove -n pre_env --allクローンでコピーして古い方を消せばいい ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中P…
dateコマンドに指定日を渡す方法 date --date '2025-06-01'みたいな感じでOKqiita.com 指定日から何日後(前)を出したい時 1日後なら date --date '2025-06-01 1day'1日前なら date --date '2025-06-01 1day ago' もしくはマイナスをつけてもいい date --da…
ls -d */ | tr -d /でOKtrがないと、ディレクトリ名の最後に / がついてしまう 関係 qiita.com ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac
エラーメッセージは 基底の値が大きすぎます (エラーのあるトークンは "008") やってることは for ii in `seq -w 1 164` do t1=$(( t0 + ii * 86400 )) echo $t1 doneみたいな感じ seqで引数iiを回して それを$カッコの演算で加工して、何かに使う感じなんで…
cat /proc/versionで調べられると思ってたけど、これは違うっぽい・・・これはLinuxカーネルのバージョン Debianのversionを調べるコマンド cat /etc/debian_version
使うときは path to dir を自分の環境のものに置き換えてください 7日より古い通常ファイルを再帰削除 find /path/to/dir -type f -mtime +7 -print # ドライラン find /path/to/dir -type f -mtime +7 -delete # 実行 ある“日時”より古い # 例: 2025-10-01 …
scpする前後で、ファイルの破損がないかを確認するためにmd5チェックサムを使う方法があるという情報をキャッチしたのでメモしておく コマンドメモ md5sum hoge.txtみたいな感じでチェックサムを表示できるこれをscp前後で比較すればいい 参考 webkaru.net q…
hoge.txtの中で、キーワード AAA が出現した回数を数えたい grep -o AAA hoge.txt | wc -l他にもgrep -cも使えそうだけど こっちは、AAAが登場した行数を数えることになるので少し違う grep -c AAA hoge.txt 参考 genzouw.com ランキング参加中です ↓クリッ…
xmlという拡張子を持ったファイルを再帰的にリストアップしたいときfind /home/hoge/Dropbox -name "*.xml" 表示順をファイルの更新順にしたいとき print0でfindの結果を出力する xargsでlsに渡す lsは -tで時間順にする(古いものが先に表示される)、-1(いち…
readlink -f [シンボリックリンク]返り値はフルパスになっている ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac
【シェルコマンド】lsでファイル名のみを取得したいときは、-1 (ハイフン いち)をつけるls -1ファイルの作成順にファイル名のみを並べたいときはls -1t ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中…
ls -l --time-style=+'%Y/%m/%d %H:%M:%S' ./ ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac
hoge="aaa" foo="BBB"# aaaと表示される echo $hoge# AAAと表示される echo ${hoge^^}# BBBと表示される echo $foo# BBBと表示される echo ${foo,,}(知らなかったーーーーー まぁ使う機会がなかったから知らなかったんすけど・・・)
手元のローカルからリモート同士をscpしたいときは、-3オプションを付ければいいscp -3 -r username@hoge:/home/username/aaa username@foo:/home/username/■ 参考 : scpでリモートサーバーからリモートサーバーにファイル転送
(タイトルにDebian8って付いてるのは今回触ったサーバーがDebian8だったからです。おそらくDebian10でもそのまま動くと思われる) inofity-toolsのインストール % sudo apt install inotify-tools あるディレクトリを監視する % inotifywait -m -e "ATTRIB" -…
sudo chown -Rh username:username new_dirみたいな感じ Rは再帰的に変更する hはシンボリックリンクは、シンボリックリンクのみを変更する(なしだとシンボリックリンクをたどった先も変更する) username:usernameは ユーザー名:グループ名 ls -ltとかで確認…
awkのセパレーターはデフォルトでは スペース になってるはず それを他のに変えるには、awk -F- 'print $2'みたいな感じで -F オプションを使う2つ以上指定したいときは | で分ける この例だとaとbがセパレーターになってる。これは鬼便利そう 1文字ずつじゃ…
■ 参考 : シェルスクリプトでファイルに特定の文字が含まれているかどうかを高速に判定する方法if grep 99 test.txt >/dev/null; then echo EXIST. fiまたはgrep -q 99 test.txt && echo EXIST.grep -qのほうが早いと↑の記事には書いてあったとりあえずメモ …
まずはtarで圧縮/解凍するときのコマンドメモ gzipは単体のファイルには行えるが、ディレクトリには使えない(tarの内部でgzipを呼び出してはいるらしい)# hogeというディレクトリをhoge.tar.gzに圧縮 tar czf hoge.tar.gz hoge# hoge.tar.gzという圧縮ファイ…
#から始まるコメント行のみを抽出する awk " <span style="color: #ff0000;">/^#/</span> {print $1}” hoge.txt #から始まるコメント行を除外するを抽出する awk " <span style="color: #ff0000;">!/^#/</span> {print $1}” hoge.txt いつもの "{}" の{の前に /^#/ または !/^#/ をつければOK ランキング参加中です ↓クリッ…
1つ前の記事で、ssh公開鍵のパスフレーズを省略できるようになったので sshfs関連のスクリプトをcrontabで定期的に走らせるようにしたテストで動かしてみたら、ちゃんと動かない エラーメッセージを見てみたら、ssh_exchange_identification: Connection clo…