選択したファイルで実行するbashファイルのカスタムショートカットを作成する方法は、Linux GUIファイルマネージャにありますか?
例:ファイルのハッシュ合計を作成します。
クンクンスクリプト:makehashsums.bash
(md5sum $@
sha1sum $@
sha512sum $@
cksum $@
sum $@ ) >>[email protected]
これは利用可能なすべてのハッシュとアルゴリズムではありませんが、最も一般的なものです。
可能であれば、複数のファイルをサポートすると良いようです。
Linuxファイルマネージャのコンテキストメニューにこれらのカスタムオプションを追加するには? (この機能をサポートしている人はいますか?)
答え1
デスクトップ環境に応じて、接続プログラムダイアログに独自のスクリプトを追加するのは非常に簡単です。
スクリプト自体の場合は、コマンドライン引数を繰り返すだけです。~/bin/hashies
:
#!/bin/bash
# Don't want to get upset by
# whitespace in filenames.
oldIFS=$IFS
IFS=$'\n'
# Cycle through inputs
for file in $*
do
# Get hashes for the files
# Store per target file.
(
md5sum $file
sha1sum $file
sha512sum $file
cksum $file
sum $file
) > ${file}.hashsums.txt
done
# Probably don't need to bother with
# restoring the input field separator
# as the sub-shell is about to die.
IFS=$oldIFS