8

これまでシェル スクリプトを作成したことはありませんが、次のことを行うには簡単なシェル スクリプトを作成する必要があります。

必要なすべてのファイルを 1 つのフォルダーに保持し、このシェル スクリプトに tar ファイルとしてバンドルします。そのため、ユーザーがシェル スクリプトを実行するときは、それぞれのファイルをそれぞれの宛先にコピーする必要があります。

コピーの実行は次のとおりです。

  1. plugin.so ファイルを /usrlib/mozilla/plugins/ にコピーします。

  2. .so ライブラリ ファイルを /usr/local/lib/ にコピーします。

  3. いくつかのヘッダー ファイルのディレクトリ (フォルダー) を /usr/local/include/ にコピーします。

最後に、ldconfig を実行する必要があります。

4

1 に答える 1

16

基本的に、ターミナル自体の中で入力できる任意のコマンドをスクリプトに追加できます。次に、それを実行するための 2 つのオプションがあります。

  1. でターミナルから実行しsh your_script.shます。このソリューションでは、実行権限を付与する必要さえありません。
  2. 実行権限を与えて実行して./your_script.shください。

2 番目の解決策では、.a と呼ばれるものでファイルを開始する必要があります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!"

他には何もありません。コマンドを次々と書くだけです。最初の行はいわゆるshebangand で、スクリプトに使用するインタープリターをシェルに伝えます。

注: シェル スクリプトの拡張子は通常.sh. 拡張子に意味はありません。

良いスクリプト!

于 2012-09-11T19:32:12.543 に答える