• [解決済み] Bashを使用してJARからMANIFEST.MFファイルを読み込む方法

    質問 私は bash を使用して "some.jar" から MANIFEST.MF maven マニフェスト ファイルを読み取る必要があります。 どのように解決するのですか? $ unzip -q -c myarchive.jar META-INF/MANIFEST.MF -q は、unzip プログラムからの冗長出力を抑制します。 -c 標準出力に展開します

    2022-12-20 08:36:51
  • [解決済み] スペースで区切られた引数の受け渡し (bash) スクリプト

    質問 次のようなbashの2つのスクリプトを持っています。 a.sh: #!/bin/bash ./b.sh 'My Argument' b.sh: #!/bin/bash someApp $* someAppのバイナリが受け取る $* を1つではなく2つの引数('My'と'Argument')として受け取ります。 いくつかテストしてみたのですが someA

    2022-12-19 12:09:24
  • [解決済み] BashスクリプトでKey-Valueペアを作成する方法はありますか?

    質問 Bashスクリプトを使用して、キーと値のペアの辞書を作成しようとしています。私はこのロジックを使用してしようとしています。 declare -d dictionary defaults write "$dictionary" key -string "$value" ...ここで $dictionary は変数ですが、これはうまくいきません。 Bashスクリプトでkey

    2022-12-19 08:22:41
  • [解決済み] zip アーカイブの中の1つのファイルを更新する方法

    質問 zip ファイルを解凍せずに、古いファイルを削除し、新しいファイルを追加して、再び解凍することで、ファイルを置き換えることは可能ですか? 理由は、私は本当に大きな zip ファイルを持っていて、時々更新しなければならない 1 つの xml が zip ファイル内にあります。 zip を解凍し、それを再凍結すると、長い時間がかかります。 そこで、スクリプトでzip内の1つのxmlを置

    2022-12-19 06:06:17
  • [解決済み] Bash。フォルダ構造を保持したまま再帰的に名前付きファイルをコピーする

    質問 期待していたのですが。 cp -R src/prog.js images/icon.jpg /tmp/package を実行すると、出力先ディレクトリに対称的な構造が得られます。 /tmp | +-- package | +-- src | | | +-- prog.js | +-- images |

    2022-12-17 08:13:41
  • [解決済み] SSH接続をチェックするbashスクリプトを作成するには?

    質問 リモートマシンにログインし、秘密鍵と公開鍵を作成するbashスクリプトを作成しているところです。 私の問題は、リモート マシンはあまり信頼性が高くなく、常に稼働しているわけではないことです。SSH 接続が稼働しているかどうかをチェックする bash スクリプトが必要です。将来使用するために実際に鍵を作成する前に。 どのように解決するのですか? sshが出す戻り値で確認できま

    2022-12-06 05:43:16
  • [解決済み] bashでファイルが存在するかどうかをテストするためのWhileループ

    質問 私はtxtファイルが存在する場合のみ、特定の変更を行うシェルスクリプトに取り組んでいますが、このテストループは動作しません。 ありがとうございます。 while [ ! -f /tmp/list.txt ] ; do sleep 2 done どのように解決するのですか? 動作しない」とありますが、どうして「動作しない」とわかるのですか? 実際にファイルが存

    2022-12-03 14:24:34
  • [解決済み] ディレクトリ内のファイルに対して、ファイル名のみ(パスなし)をエコーします。

    質問 forループでディレクトリを反復する場合、ファイル名だけをエコーの対象にするにはどうしたらよいでしょうか。 for filename in /home/user/* do echo $filename done; は、ファイル名と一緒にフルパスを引きます。私はファイル名だけ欲しいのです。 どのように解決するのですか? もしあなたが、ネイティブの bash ソリュ

    2022-12-01 06:17:58
  • [解決済み] 環境変数の指定とエコーを同じコマンドラインで実行できないのはなぜですか?

    質問 このスニペットを考えてみましょう。 $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz ここでは $SOMEVAR を AAA に変更し、2 行目でそれを echo したら、次のようになります。 AAA の内容が期待通りに表示されます。 しかし、その後に、同じコマンドラインで変数を指定しようとすると echo :

    2022-12-01 05:14:40
  • [解決済み] ファイル名の一部をリネームする [重複]。

    質問 この質問はすでにここに回答があります : Unixでパターンに基づいて複数のファイル名を変更する (23の答え) 終了 4 年前 .

    2022-11-29 07:16:54
  • [解決済み] BashやShellスクリプトで関数の前方宣言を行うには?

    質問 のようなものはあるのでしょうか? bash にあるのでしょうか、あるいは少なくとも、例えば C / C++ でよく知られている forward 宣言のような類似のもの (回避策) があるのでしょうか。 それとも、例えばそれは常に1パス(行と行の間)で実行されるため、そのようなものがありますか? 前方宣言がない場合、私のスクリプトを読みやすくするためにはどうしたらよいでしょうか

    2022-11-27 13:38:56
  • [解決済み] 予期しないbashの終了時に作成された一時ファイルを削除する

    質問 bashスクリプトで一時ファイルを作成しています。処理終了時に削除しているのですが、スクリプトがかなり長く実行されているため、実行中にスクリプトを終了したり、単に CTRL-C を実行しても、一時ファイルが削除されません。 これらのイベントをキャッチして、実行が終了する前にファイルをクリーンアップする方法はありますか? また、これらの一時ファイルの名前と場所について、何らかの

    2022-11-26 17:49:38
  • [解決済み] 変数を展開するheredocを回避する方法は?重複

    質問 この質問はすでにここに回答があります : コードを含むファイルをどのようにcat <<EOF >> するのですか? (5つの回答)

    2022-11-20 15:03:25
  • [解決済み] WindowsのバッチとLinuxのBashの両方で実行できるスクリプトは?

    質問 Windows (batとして扱われます) と Linux (Bashで) の両方で実行されるスクリプトファイルを1つ書くことは可能でしょうか? 私は両方の基本的な構文を知っていますが、分かりませんでした。おそらく、Bash の不明瞭な構文または Windows のバッチ プロセッサのグリッチを悪用することができます。 実行するコマンドは、他のスクリプトを実行するための単なる1

    2022-11-11 18:06:10
  • [解決済み] sed を使ってファイルの名前を大量に変更する

    質問 目的 これらのファイル名を変更する。 F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl をこれらのファイル名に変換します。 F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF

    2022-11-11 15:03:06
  • [解決済み] ログファイルやコンソールへの出力の書き出し

    質問 Unixシェルで、環境ファイル( env ファイルは、ログファイル名やパス、ログファイルへの出力やエラーのリダイレクト、データベース接続の詳細など、ユーザースクリプトの実行に必要なパラメータを定義しています。 ) があり、すべての出力 ( echo メッセージ ) とエラーは、以下のコードを使って実行されたスクリプトからログファイルにリダイレクトされます。 exec 1&gt

    2022-11-04 23:01:18
  • [解決済み] bashのifブロックの中でboolean変数を評価する方法は?重複

    質問 この質問はすでにここに回答があります : シェルスクリプトでブール変数を宣言して使用するにはどうしたらよいですか? (23の回答) ba

    2022-11-03 09:33:53
  • [解決済み] Bashでテーブルの列を揃えるにはどうしたらいいですか?

    質問 表形式のテキストを出力したい。試したのは配列の要素を' \t' でechoすることですが、ずれてしまいます。 私のコード for((i=0;i<array_size;i++)); do echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i] done; 私の出力 a very

    2022-11-02 18:54:21
  • [解決済み] 最終編集日順のファイル一覧

    質問 ディレクトリがあります。 /home/user/ このディレクトリ内のすべてのファイル (サブディレクトリ内のファイルも含む) を一覧表示し、最終更新日順に並べるにはどうしたらよいでしょうか。 どのように解決するのですか? 使用することができます。 ls -Rt ここで -R は 再帰的 (サブディレクトリを含む) を意味し -t は "最終更新日順

    2022-11-02 11:55:11
  • [解決済み] bashでsshがwhileループから抜け出す [重複] [重複

    質問 この質問はすでにここに回答があります : Bashの1行目で読み込みを停止するWhileループ (5つの答え) 終了 5 年前 .

    2022-11-01 01:37:44