は、いくつかの入力JPEGを取り、同じディレクトリに新しいPNGを吐き出すconvertImage、私はコマンドを持って言う:Linuxのシェルコマンドで出力ファイルの拡張子を置き換え
convertImage --format png photo.jpg -o photo.png
私はエイリアスを作りたいです」一つだけ引数を取るconvertToPng」、ファイル:
alias convertToPng "convertImage --format png \!:1 -o \!:1.png"
方法:
convertToPng photo.jpg
私の現在のソリューションはこれですこれまで出力ファイルの名前を "photo.jpg.png"とし、 "photo.png"という名前にしたいと考えています。最初にファイル名を解析し、それをconvertImage実行可能ファイルに渡す方法はありますか?あなたの入力はJPGが常にある場合