タグ付けされた質問 「scripting」

スクリプティングは、一般に形式性が低く、タイプが緩く、明示的なコンパイルが不要であることを特徴とするプログラミング形式です。多数のスクリプト言語があり、これらはコマンドラインアプリケーション、GUI、サーバー側アプリケーション、拡張モジュールなど、さまざまなシナリオで使用されます。

13
Windowsの変数でコマンドの結果を取得するにはどうすればよいですか?
コマンドの結果をWindowsバッチスクリプトの変数として取得しようとしています(bashスクリプトで同等の機能を実現するために、bashでコマンドの結果を取得する方法を参照してください)。.batファイルで機能するソリューションが推奨されますが、他の一般的なWindowsスクリプトソリューションも歓迎します。

20
unix-ファイルの先頭と末尾
あなたがtxtファイルを持っているとしましょう、ファイルの上位10行と下位10行を同時に表示するコマンドは何ですか? つまり、ファイルの長さが200行の場合は、1行目から10行目と190〜200行目を一度に表示します。
131 linux  bash  shell  unix  scripting 

13
ブラウザなしでJavaScriptを実行しますか?
ブラウザなしでJavascriptプログラミングを調べています。他のスクリプト言語(ruby、php、perl、python ...)を実行するように、LinuxまたはMac OS Xコマンドラインからスクリプトを実行したい $ javascript my_javascript_code.js 私はスパイダーモンキー(Mozilla)とv8(Google)を調べましたが、どちらも埋め込まれているようです。 コマンドラインから実行されるスクリプト言語としてJavascriptを使用している人はいますか? なぜ私がこれを調べているのか興味がある人は、node.jsを探し回っています。node.jsのパフォーマンスは、JavaScriptが大きなデータを処理するための実行可能なスクリプト言語であるかどうか疑問に思います。

11
ウィンドウを表示せずにPowerShellスクリプトを実行する方法は?
ウィンドウやその他のサインをユーザーに表示せずにPowerShellスクリプトを実行するにはどうすればよいですか? 言い換えると、スクリプトは、ユーザーに署名することなく、バックグラウンドで静かに実行する必要があります。 サードパーティのコンポーネントを使用しない回答に対する追加のクレジット:)


13
Bashループのカウンターの増分が機能しない
ループを実行していて、を維持したい次の簡単なスクリプトがありCOUNTERます。カウンターが更新されない理由を理解できません。サブシェルが作成されるためですか?どうすればこれを修正できますか? #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep 'GET /log_' $WFY_PATH/$WFY_FILE | grep 'upstream timed out' | awk -F ', ' '{print $2,$4,$0}' | awk '{print "http://domain.com"$5"&ip="$2"&date="$7"&time="$8"&end=1"}' | awk -F '&end=1' '{print $1"&end=1"}' | ( while read WFY_URL do echo $WFY_URL #Some more action COUNTER=$((COUNTER+1)) done ) echo $COUNTER # output = …
125 linux  bash  shell  scripting  counter 

11
Unix-フォルダーとファイルのパスを作成する
私はあなたがmkdirディレクトリtouchを作成し、ファイルを作成するためにできることを知っていますが、両方の操作を一度に行う方法はありませんか? つまり、フォルダotherが存在しないときに以下を実行したい場合: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt エラー: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory 誰かがこれの回避策として機能を考え出しましたか?
125 linux  bash  shell  unix  scripting 

30
C ++列挙型を文字列に変換する簡単な方法はありますか?
名前付き列挙型があるとします。 enum MyEnum { FOO, BAR = 0x50 }; 私がググったのは、プロジェクトのすべてのヘッダーをスキャンし、列挙ごとに1つの関数を含むヘッダーを生成するスクリプト(任意の言語)です。 char* enum_to_string(MyEnum t); そして、このようなものの実装: char* enum_to_string(MyEnum t){ switch(t){ case FOO: return "FOO"; case BAR: return "BAR"; default: return "INVALID ENUM"; } } 落とし穴は本当にtypedefされた列挙型と名前のないCスタイルの列挙型です。誰かがこれについて何か知っていますか? 編集:ソリューションは、生成された関数を除いて、ソースを変更しないでください。列挙型はAPI内にあるため、これまでに提案されたソリューションを使用することはオプションではありません。
123 c++  string  enums  scripting 

8
特定の拡張子を持つすべてのファイルを検索して置き換えるPowerShellスクリプト
私はそのようにネストされたWindows Server 2008の設定ファイルをいくつか持っています: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config 私の構成では、次のような文字列置換を行う必要があります。 <add key="Environment" value="Dev"/> となります: <add key="Environment" value="Demo"/> バッチスクリプトを使用することを考えましたが、これを行う良い方法はありませんでした。また、PowerShellスクリプトを使用すると、これを簡単に実行できると聞きました。検索/置換の例を見つけましたが、C:\ Projectsディレクトリ内のすべてのフォルダーを走査し、拡張子が「.config」のファイルを見つける方法を望んでいました。見つかった場合は、文字列値を置き換えます。 これを行う方法を見つけるための優れたリソース、または洞察を提供できるPowerShellの教祖

8
Linuxスクリプトのターミナルでユーザー入力を非表示にする
次のようなbashスクリプトがあります。 #!/bin/bash echo "Please enter your username"; read username; echo "Please enter your password"; read password; ユーザーが端末でパスワードを入力するときに表示されないようにする(または*******のようなものを表示する)必要があります。どうすればこれを達成できますか?
121 linux  bash  scripting 


15
リモートコンピュータのディスク容量と空き容量を取得する方法
私はこのワンライナーを持っています: get-WmiObject win32_logicaldisk -Computername remotecomputer そして出力はこれです: DeviceID : A: DriveType : 2 ProviderName : FreeSpace : Size : VolumeName : DeviceID : C: DriveType : 3 ProviderName : FreeSpace : 20116508672 Size : 42842714112 VolumeName : DeviceID : D: DriveType : 5 ProviderName : FreeSpace : Size : VolumeName : …

19
テキストファイルから改行を削除するにはどうすればよいですか?
次のデータがあり、すべてを1行に入力する必要があります。 私はこれを持っています: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; 私はこれを必要とする: 22791;14336;22821;34653;21491;25522;33238; 編集 これらのコマンドはどれも完全に機能していません。 それらのほとんどは、データを次のようにします。 22791 ;14336 ;22821 ;34653 ;21491 ;25522
116 linux  bash  scripting  shell  sed 

22
シートが存在するかどうかをテストまたは確認する
Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the origin workbook. Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) Next 基本的に、元のワークブックのすべてのシートをループしてから設定します destsheet現在反復されているシートと同じ名前のシートを、ターゲットのワークブックにします。 そのシートが存在するかどうかをどのようにテストできますか?何かのようなもの: …
115 excel  vba  scripting 

6
プログラムのインストールに対して「はい」の応答をスクリプト化する方法を教えてください。
私はAmazon Linuxインスタンスを使用しており、データを入力して使用するすべてのプログラムをインストールするスクリプトがいくつかありますが、いくつかのプログラムは次のように質問します。 Do you want to continue [Y/n]? インストールを一時停止します。すべてのケースで「Y」と自動応答したいのですが、どうしたらよいかがわかりました。
113 linux  bash  scripting 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.