-
配列に文字列が存在するかどうかを判定するシェルサンプル実装
構文形式です。 [[ "${array[@]}" =~ "string" ]] 例 #! /bin/sh ##Array array=( address base cart company store ) # $1 if exists, output $1 exists, $1 if not, output $1 not exists if [ "$1" ! = null ]
2022-02-08 06:44:54 -
VBSのRunとExecの違い
Set ws = CreateObject("WScript.Shell") 'Create an object reference here to be used in the following example code. 'Demon's note: Why is this variable name so obscene (WS) 構文です。(常識(鬼注:常識は好きな言葉です):
2022-02-08 06:39:14 -
VBSの基本 - vbscriptキュー
コード例 スクリプトファイル:c.vbs キューの要素追加(in)、要素削除(out)、トラバース、要素数、emptyを含む 'Create a queue Dim Que : Set Que = CreateObject("System.Collections.Queue") Que.EnQueue("Element1") Que.EnQueue("Element2") Que.
2022-02-08 06:36:04 -
シェルでのawk printの使い方を解説します
まず、awk がどのように動作するかを理解する必要があります。 1. AWKは入力ファイルを一度に1行ずつ読み込みます。 2. 各行に対して、与えられた順序パターンでマッチングし、マッチした場合、対応するアクションを実行する。 3. パターンにマッチしない場合は、任意のアクションが実行されます。 4. 上記の構文では、検索パターン、またはアクションのどちらかは任意ですが、両方は任
2022-02-08 06:34:49 -
シェルスクリプトのクイックスタート - 条件文とループ
皆さんはすでにシェルスクリプトについて少し知っていて、シェルスクリプトの条件文に期待しているのではないでしょうか。今回のブログでは、シェルの条件文とループについて説明しましょう。 1. 条件付き判定 1.1 基本的な構文 条件 注意事項 条件の前後には空白を入れる必要があります 条件が空でない場合、[atguigu]はtrueを返し、[]はfalseを返しま
2022-02-08 06:28:27 -
シェルで配列をトラバースするいくつかの方法
背景 ある日、次のような現象に遭遇しました。最初の探索では普通に要素が表示されるのに、2番目の探索では1つの要素しか表示されないのです! #! /bin/bash # $1 for the file directory # Execute eg. # sh your_shell.sh /user/lib/ echo "Start time: `date '+%Y-%m-%d %H
2022-02-08 06:18:31 -
VBSがWMIを呼び出してハードディスクのファイルをトラバースしてカウントする
何年か前に、WMIを呼び出してハードディスクのファイルを反復してカウントするVBS関数を書いたのですが、今日、それをWebサイトで見て投稿してみました コアとなるコード Function wmisfile(path_sf,justcnt) 'On Error Resume Next StrComputer = ". " Set ObjWMIService = GetObj
2022-02-08 06:14:06 -
Linuxでシェルスクリプトの先頭に固定書式を設定する方法
冒頭の書式が固定されたLinuxシェルスクリプト シェルを入力するたびに先頭を設定するのは面倒ですが、これでvimの設定ファイルを修正すればOKです。 [root@node01 ~]vim .vimrc 以下をファイルにコピーしてください。 set ignorecase
2022-02-08 05:52:40 -
シェルファジー・マッチングとレギュラー・ディテール
まえがき 正規では、ipアドレスが正規かどうかの検出、ファイル名が正規かどうかの検出など、簡単な関数を実装し、スクリプトで使用することができる。 正規表現 正規表現は、主に構文ルールのパターンを記述するために使用されます。実際、平たく言えば、文字とメタキャラクタの組み合わせを使って、与えられた構文にマッチするいくつかのパターンをファジーマッチさせるものである。主
2022-02-08 04:35:20 -
VBSの基本 - vbscriptスタック
コード例 スクリプトファイル:d.vbs 要素追加(スタック)、要素削除(スタック)、トラバース、要素数カウント、エンプティ(空)のスタックが含まれています。 Option Explicit 'Create the stack Dim Stk : Set Stk = CreateObject("System.Collections.Stack") Stk.Push "Elemen
2022-02-08 04:24:08 -
VBSの基本 - 条件付き文(IfとSelect Case)
If ... Then ... Else 次のような場合、If... を使用することができます。.Then... Else ステートメントを使用します。 条件が真のとき、コードの一部を実行する 2つのコードのうち1つが実行対象として選択された場合 dim a 'Define a variable a = 100 if a < 200 then a = 300
2022-02-08 03:33:30 -
コンピュータのオン/オフ時間を問い合わせるためのvbsコード
コアとなるコードです。 strComputer = ". " Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}! \\\" _ & strComputer & "\root\cimv2") Set colLoggedEvents = objWMIServic
2022-02-08 02:56:22 -
シェルevalの環境変数を変数で取得する方法
シナリオ システム内に環境変数が存在する USER=iceber スクリプト内に変数が存在します env_name=USER 環境変数USERの値は、変数env_nameから取得する必要があります。 エラー例 $ # Environment variable USER already exists in the environment $ env_name=US
2022-02-08 02:49:54 -
VBScriptにおけるOn Error文の使用法まとめ
On Errorステートメントを使用しない場合、実行時エラーはすべて致命的なものとなります。エラーハンドラとは、On Errorステートメントによって開かれたハンドラで、quot;active"エラーハンドラとは、エラー処理中に許可されたエラーハンドラのことです。 On Error GoTo 0 現在のプロセスで開始されたすべてのエラーハンドラが無効であることを示す。 
2022-02-08 02:31:32 -
シェル文字列インターセプトエラー。不正な置換ソリューション
問題が再現されました。 現在のシステム Ubuntu16 文字列傍受用シェル GIT_COMMIT:0:6} を実行すると、エラーが報告されます。 /tmp/jenkins7505855461406722507.sh: 4: /tmp/jenkins7505855461406722507.sh: 不正な置換 原因 2つのシェル言語インタプリタbashと
2022-02-08 01:54:41 -
vbscript Webページシミュレートログイン効果コード
今日はもうやることがないんだ〜。 パソコンのブラウザーのパスワード記憶機能が痛くて~、うまく機能しないときがあって~、CMCC-EDUにログインするときはいつもアカウントを入力しないといけない。ログインページのソースコードを見ていると、Vbsスクリプトで設定ファイルを読み込んで、CMCC-EDU本体にログインするだけ。アカウントは1行、パスワードは1行です。 久しぶりにvbsを使ったので
2022-02-08 01:51:45 -
ホストファイルのドメインアドレスの内容を削除するためにvbsを使用します。
要件 元のホストに次の3行が追加されています。 202.102.101.105 intranet.corp 202.102.101.107 mail.intranet.corp 202.102.101.108 sip.intranet.corp この3行はその後不要になるので、上記のvbsコードを実行して、hostファイルからこの3行を削除してください。 'This s
2022-02-08 01:45:19 -
シェルで乱数を生成する7つの方法
I. 問題点 シェルは時々乱数を使う必要があるので、乱数の生成方法をまとめておきます。コンピュータが生成するのは、絶対乱数(理想的な乱数)ではなく、"擬似乱数"です。また、疑似乱数は大量に再現しても一意性を保つとは限りませんが、優れた疑似乱数生成アルゴリズムでは、非常に長い非反復の列が生成されます。 II. 乱数 1. 乱数を生成する7つの方法 (1) 内部システム変数(
2022-02-08 01:36:32 -
ComboBoxコントロールの使用方法に関するチュートリアル
先ほどListBoxコントロールの使い方を学びましたが、vb.netにはListBoxコントロールとよく似たコントロールがもう一つあります - ComboBoxコントロール、別名コンボボックスとも呼ばれます。ComboBoxコントロールは、上部のリスト項目を入力するテキストボックスと、テキストボックスの下にある、選択可能な項目リストを表示するリストボックスの2つの部分から構成されています
2022-02-08 01:19:15 -
vbs+batでnodejsアプリケーションをバックグラウンドで自動実行するウインドウ。
環境:window8.1 原則は、vbsを介してウィンドウのないバックグラウンドでbatファイルを実行することです。 1. .batファイルを新規に作成します。内容は以下の通りです。 @ECHO ON f: cd \repositories\yyper start /b nodemon index.js -f 2. .vbsファイルを新規に作成します。内容は
2022-02-08 01:12:27
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!