• Windows 7のGit Bashで、現在位置のディレクトリを探索する方法はありますか?

    質問 Windows のエクスプローラーで、シェルからフォルダを探索したい。多くの人が、フォルダーからここに Cmd することを求めているのは知っています。 その逆で、ブラウズされている現在のディレクトリに位置する新しいウィンドウを開きたいと思います。 どのように解決するのですか? 現在のフォルダーで Windows エクスプローラーを開くには、Enter を入力します。 ex

    2023-12-03 02:28:13
  • emacsシェル使用中にシェルをクリアするコマンド

    質問 emacsでshellを使用中に、shellをクリアするビルトインコマンドはありますか? ない場合、同じことを実現するelispの関数はありますか? どのように解決するのですか? 2015年2月更新 今気づいたのですが、今のEmacs(バージョン25以上)には、コマンドの comint-clear-buffer にバインドされています。 C-c M-o にバインドさ

    2023-10-27 06:17:12
  • echo >&2 "some text" シェルスクリプトの意味するところ

    質問 私が見たのは echo がこのように使われているのをあちこちで見かけました。 echo >&2 message text ... これは何を意味するのでしょうか? なるほど 2>&1 は理解できるのですが、上記の使い方をどう解釈すればいいのかがわかりません。 どなたか解説をお願いします。 どのように解決するのですか? 他の人が見

    2023-10-09 21:38:40
  • sed、AWK、Perlで)2つのパターンの間の行を、包括的または排他的に表示するには?

    質問 以下のようなファイルがあり、与えられた2つのパターンの間の行を表示したい。 PAT1 と PAT2 . 1 2 PAT1 3 - first block 4 PAT2 5 6 PAT1 7 - second block PAT2 8 9 PAT1 10 - third block 私が読んだのは awk/sed で複数回発生する可能性のある 2 つのマ

    2023-10-02 09:01:58
  • すべてのリクエストに対してシェルスクリプトを実行するには?

    質問 nginx サーバーが HTTP リクエストを受信するたびにシェルスクリプトを実行したいです。これを行う簡単な方法はありますか? どのように解決するのですか? シェルスクリプトを実行するには Lua のコードでシェルスクリプトを実行することができます。そのためには HttpLuaModule が必要です。 これを実現するための例を示します。 location

    2023-08-21 14:53:57
  • シェルスクリプトから関数をインポートする

    質問 shUnitでテストしたいシェルスクリプトがあります。スクリプト(およびすべての関数)は、インストールがはるかに簡単になるため、単一のファイルになっています。 の例です。 script.sh #!/bin/sh foo () { ... } bar () { ... } code で定義された関数をテストするために、(配布やインストールを必要としない)2番目のファイルを

    2023-08-05 12:08:36
  • [解決済み] シェルスクリプトからリモートのファイルサイズを取得するには?

    質問 のようなリモートファイルのサイズを取得する方法はありますか? http://api.twitter.com/1/statuses/public_timeline.json シェルスクリプトで? どのように解決するのですか? あなたは、ファイルをダウンロードし、そのサイズを取得することができます。しかし、我々はより良い行うことができます。 使用方法 カール

    2023-08-01 11:56:54
  • [解決済み] シェルでの try catch finally の書き方

    質問 javaのtry catch finallyのようなlinuxのbashコマンドはあるのでしょうか? それとも、linuxのシェルは常に続行するのでしょうか? try { `executeCommandWhichCanFail` mv output } catch { mv log } finally { rm tmp } どのように解決するのですか

    2023-07-07 02:05:12
  • [解決済み] シェルスクリプトで継続時間(秒)を測定するには?

    質問 Linuxのシェルスクリプトで、ある操作にかかる時間を調べたいのです。どうすればよいでしょうか。 どのように解決するのですか? 他の方が提案されているように、timeコマンドを使うのがよいでしょう。 もう一つの方法は、魔法の組み込み変数 $SECONDS を使うことです。この変数は、スクリプトが実行を開始してからの秒数を格納します。と言うことができます。 START_TI

    2023-06-22 15:17:42
  • [解決済み] Unix コマンドラインでの簡潔で移植性の高い「join」。

    質問 複数の行を一行に結合し、改行文字があった場所に区切り文字を置き、末尾の区切り文字を避け、オプションで空行を無視するにはどうしたらよいでしょうか。 例 テキストファイルを考えてみましょう。 foo.txt という、3行のテキストファイルがあるとします。 foo bar baz 希望する出力は foo,bar,baz 今使っているコマンド。 tr '\n' ',' &

    2023-06-19 15:21:12
  • [解決済み] Unixでパスの一部を削除する

    質問 文字列の中のパスの一部を削除しようとしています。私はパスを持っています。 /path/to/file/drive/file/path/ 最初の部分を削除したい /path/to/file/drive を削除して出力してください。 file/path/ 注意:whileループの中に複数のパスがあり、その中で同じ /path/to/file/drive がありますが

    2023-06-11 22:02:12
  • [解決済み] ディレクトリパス全体を表示せず、ファイル名のみを表示する場合

    質問 ls /home/user/new/*.txt は、そのディレクトリ内のすべてのtxtファイルを表示します。ただし、以下のように出力されます。 [me@comp]$ ls /home/user/new/*.txt /home/user/new/file1.txt /home/user/new/file2.txt /home/user/new/file3.txt と

    2023-06-11 14:42:23
  • [解決済み] Vagrantのプロビジョニング後にユーザとしてコマンドを実行する

    質問 最初のプロビジョニングの後、通常のユーザーとして実行しなければならないコマンドがいくつかあります。 別のシェル スクリプトを使用してこれを行うことができると考え、コマンド su --login -c <command> vagrant を使用することで可能と思いましたが、.bashrc からユーザーのパスやその他の環境設定を取得することができません。 などです。 #

    2023-06-03 19:23:24
  • [解決済み] 変数に格納されたコマンドを実行するにはどうすればよいですか?

    質問 変数に格納されたコマンドを呼び出す正しい方法は何ですか? 1と2の違いは何ですか? #!/bin/sh cmd="ls -la $APPROOTDIR | grep exception" #1 $cmd #2 eval "$cmd" どのように解決するのですか? Unix シェルは、実行する前に入力の各行に対して一連の変換を行います。 ほとんどのシェルでは、次のよう

    2023-05-27 20:27:27
  • [解決済み] Jenkinsでポストビルド後にシェルスクリプトを実行する

    質問 Jenkinsのポストビルドで、ビルドが成功または失敗した場合に、シェルスクリプトを実行しようとしています。ポストビルドでは、ターゲットの実行を除いて、シェルスクリプトを実行するオプションは表示されません。 どのように解決するのですか? 非常に簡単に ポストビルドタスク プラグインで簡単にできます。

    2023-05-22 04:41:32
  • [解決済み] GNU make はスペースを含むファイル名を扱えますか?

    質問 いくつかのファイルを含むディレクトリがありますが、そのうちのいくつかは名前にスペースが含まれています。 Test workspace/ Another directory/ file1.ext file2.ext demo 2012-03-23.odp 私は、GNUの $(wildcard) コマンドを実行し、その結果に対して $(foreach) を使って結果を繰り返し

    2023-04-30 23:31:02
  • [解決済み] Error: EACCES: アクセス '/usr/lib/node_modules' はパーミッションが拒否されました。

    質問 私はtypescriptを以下のコマンドでインストールしようとしています。 npm install -g typescript というコマンドでインストールしようとしていますが、このようなエラーが返ってきます。 npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules' npm E

    2023-04-21 14:46:31
  • [解決済み] makefileのエスケープ

    質問 makefileでこれをやろうとしているのですが、ひどく失敗します。 M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') なぜかわかりますか?エスケープと関係あるんだろうけど、何をどこで? どのように解決するのですか? ドル記号です。makefile で $$ と入力すると

    2023-04-01 19:01:43
  • [解決済み] Makefile でスクリプトをソースにするには?

    質問 env vars を設定するスクリプトを makefile 内でソースする良い方法はないでしょうか? FLAG ?= 0 ifeq ($(FLAG),0) export FLAG=1 /bin/myshell -c '<source scripts here> ; $(MAKE) $@' else ...targets... endif どのように解決するのですか?

    2023-03-26 02:03:11
  • [解決済み] URLが存在するかどうかをシェルとcurlで確認する方法は?

    質問 私は、URLが存在する(200を返す)かどうかを真または偽として評価するシンプルなシェル(+curl)チェックを探しています。 どのように解決するには? 使用方法 --fail を使うと、リクエストに失敗したときに終了ステータスを0以外にします。使用方法 --head を使うと、ファイルの中身をダウンロードしないようにします。使用方法 --silent を使用すると

    2023-03-24 16:44:51