2016-10-02 34 views
0

我是bash的greenhand,所以請耐心等待我。謝謝。如何將某些類型的文件從遠程服務器複製到具有ID和密碼的本地?

我正在寫一個bash腳本。有三個參數:服務器,登錄ID和密碼。我想將.c分機號碼以及加密可執行文件:加密器中的所有文件複製到服務器的ID主目錄中的所有文件到我當前的目錄中。

我試圖使用scp和期望,但我有其他代碼需要在#!/ bin/bash下運行,以便使用expect不起作用。請建議我如何執行此操作。非常感謝你!!從scp or sftp copy multiple files with single command

差異:

  1. ID和密碼命令行參數運行腳本,以便 ,我不需要在腳本啓動後輸入密碼時。例如,對於 示例,它用作「./example.sh服務器標識密碼」。
  2. 我不知道遠程服務器上的主目錄的結構。有沒有辦法選擇某個文件並將它們複製到本地使用命令在一個bash腳本中?將grep工作?如何將它與scp結合?
+1

'SCP您@有: 「* C加密」 .' –

回答

相關問題