Shell で受信パラメータを受信する方法は 2 つあることがわかっています。 1 つはスクリプトを通じてパラメータを渡す方法であり、もう 1 つは読み取りを通じて受信パラメータを受け取る方法です。スクリプトを通じてパラメータを渡す簡単な例は次のとおりです。 # スクリプトをパススルーします。$0 はスクリプト名、$1 は最初のパラメータ、$2 は 2 番目のパラメータです [root@host ~]# ./script.sh 1 2 合計 = 3 [root@host ~]# vim script.sh #!/bin/bash 関数add(){ 合計=$(式$1 + $2) echo -e "合計 = $total" } 1ドル追加 2ドル read を通じて受信パラメータを受信する方法を見てみましょう。まず、read の基本形式を見てみましょう。
[root@host ~]# ./script.sh パスワードを入力してください: 入力したパスワードは: Test@1234\ [root@host ~]# vim script.sh #!/bin/bash read -n10 -t30 -r -s -d $ -p "パスワードを入力してください:" パスワード echo -e "\n入力したパスワードは:$password"
上記の例から、上記の一般的な機能のほとんどが基本的にカバーされており、特に -p、-n、-t、-s などのパラメーターは、読み取りコマンドをよく学習するために使用できます。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: CocosCreatorでWeChatゲームを作成する方法
>>: CMD で MySQL データベースを操作するときに中国語の文字化けが発生する問題の解決方法
SQL ファジークエリステートメント一般的なファジーステートメントの構文は次のとおりです。 SELE...
Baota PanelのPHP7.3バージョンがZipArchiveをサポートしていないため、プログ...
HTML、CSS、JS を使用してシンプルな Web 計算機を作成する方法は?コンピュータには次の...
目次これ方法オブジェクト内これを隠した厳密モード要約するJavaScript の this も不思議...
コードをコピーコードは次のとおりです。 <!--[IEの場合]><script t...
Dockerタグの詳しい説明docker tag コマンドの使い方と、ローカルイメージを daocl...
#include <asm/io.h> #define ioremap(cookie,...
エラー メッセージ:ストアの更新、挿入、または削除ステートメントが予期しない行数 (0) に影響を与...
シナリオ: 検査文書には n 個の検査詳細があり、検査詳細には n 個の検査項目があります。実装効果...
目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...
現在、Nginx は、Web サービスを提供するために、Windows ベースの IIS と Lin...
html <!DOCTYPE html> <html lang="ja&...
ルート ルーティング コンポーネント (アプリの下のルート ルーティング コンポーネント。子コンポー...
この記事の例では、タイムライン再生コンポーネントを実装するためのVUEの具体的なコードを参考までに共...
JD カルーセルは、動的な効果を追加せず、主に位置決めの知識を使用して、純粋な HTML と CS...