を使用してファイルをサーバーにコピーしたいscp
。しかし、メイクファイルで現在のフォルダー名を変数として使用したいと考えています。
を使用して現在のパスを取得していることはわかって$(CURDIR)
いますが、ローカル パスはリモート サーバーでは同じではありません。
たとえば、私のパスは/Users/obstschale/Documents/Lab2/
で、Lab2.tar を にコピーしたいとしますuser@server.au:/home/path/Lab2/
。
copy2server:
echo $(CURDIR)
scp Lab2.tar user@server.au:/home/path/{folder}
おそらく$(CURDIR)
何かにパイプして、最後のフォルダーを見つける必要があります。
更新:$(CURDIR)
は正しい変数です。$(CURID)
少なくとも私にとってはうまくいきませんでした。