簡體   English   中英

簡單的shell腳本,用於復制文件和文件夾,還可以執行命令

[英]simple shell script to copy files and folders and also execute a command

我之前沒有編寫任何Shell腳本,但我必須編寫一個簡單的shell腳本來執行以下操作;

我將所有必需的文件保存在一個文件夾中,並將其與此shell腳本捆綁為tar文件; 因此,當用戶運行shell腳本時,需要將相應的文件復制到相應的目標。

副本的執行如下:

  1. 將plugin.so文件復制到/ usrlib / mozilla / plugins /

  2. 將.so庫文件復制到/ usr / local / lib /

  3. 將一些頭文件目錄(文件夾)復制到/ usr / local / include /

最后,需要做ldconfig。

基本上,您可以在腳本中添加您可以在終端內部鍵入的任何命令。 然后,您有兩個執行它的選項:

  1. 使用sh your_script.sh從終端執行它。 您甚至不需要使用此解決方案為其授予執行權限。
  2. 給它執行權限並使用./your_script.sh運行它。

對於第二個解決方案,您必須使用所謂的shebang啟動該文件。 所以你的腳本看起來像:

#!/bin/sh

cp path/to/source path/to/destination
cp path/to/source path/to/destination
cp path/to/source path/to/destination

ldconfig

echo "Done!"

沒有其他的。 只需一個接一個地編寫命令。 第一行是所謂的shebang並告訴shell哪個解釋器用於腳本。

注意:shell腳本的擴展名通常是.sh ,但您可以根據需要為文件命名。 擴展沒有任何意義。

好腳本!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM