.Netアプリケーションから呼び出される.shファイルを作成する必要があります。
Script.shはファイルをルートディレクトリから指定されたフォルダに移動する必要があります。
SourceFilePathとDestinationFilePathを.shファイルのパラメータとして渡そうとします。
パラメータを使用して.shファイルを作成する方法。
#vim script.sh
echo "\home\testuser\file.csv"
read a
echo "\home\admin\user2\data\file.csv"
read b
echo "Data will be moving from $a to $b"
mv $a $b
echo "Moving done"
:wq
#chmod u+x script.sh
#./script.sh
答え1
あなたに必要なもの
#!/usr/bin/env bash
echo "Data will be moving from $1 to $2."
mv -- "$1" "$2"
スクリプトをfoo.sh
実行可能ファイル(chmod 744 foo.sh
)として保存して実行し、ソースとターゲットをパラメータとして提供します。
./foo.sh /home/testuser/file.csv /home/admin/user2/data/file.csv
これが.Netで動作するかどうかはわかりませんが、* nixプラットフォームでは期待どおりに機能します。