私は次のことをしました
#!/bin/bash
PROJDIR="//$HOST/projects"
cd $PROJDIR
newscript
exit 0
このスクリプトの目的は、共有フォルダに移動してその中の他のスクリプトを起動することです。ただし、newscript
フルパスを取得できない場合、このスクリプトは機能しません。これは$HOST
コンピュータ名で、プロジェクトはマイコンピュータの共有フォルダです。実際のパスはですC:\Users\vikram\HOME\share
。高度な共有オプションを使用して共有し、フォルダを別の名前で共有できます。 (ここにいますprojects
。)
ディレクトリに行き、それを完了したら、どのような方法でpwd
も//VIKRAM/projects
そのディレクトリへの実際の絶対パスが必要です。
私はWindows 10をOSとして使用し、Cygwinを端末として使用しています。
答え1
現在のディレクトリでスクリプトを実行したい場合。スクリプトに以下を追加します。
export PATH="$PATH:./"
または絶対パスを使用します。
source ${PROJDIR}/newscript
or
. ${PROJDIR}/newscript