• 最後のコマンドを "sudo "で繰り返す

    質問 私はよくコマンドを実行するのを忘れて sudo . という最後のコマンドを繰り返すためのbash関数(またはエイリアス)を作る方法を探しています。 sudo . のような何か。 S() { sudo $(history 1) } 何かアイデアはありますか? どのように解決するのですか? 書くことができます。 sudo !! (参照 の§9.3 "履

    2023-11-27 19:49:26
  • 時刻コマンドのカスタムフォーマット

    質問 を使いたいのですが 時間 コマンドを bashスクリプト で、スクリプトの経過時間を計算し、それをログファイルに書き出すことができます。 必要なのは 実時間 だけで、ユーザとシステムは必要ありません。 また、まともなフォーマットで必要です。例えば、00:00:00:00(標準出力のようなものではない)。 私はどんなアドバイスでも感謝します。 期待されるフォーマ

    2023-11-25 02:58:30
  • シェルスクリプトは、エンコーディングや改行コードに敏感ですか?

    質問 MacでNW.jsのアプリを作っているのですが、アイコンをダブルクリックして開発モードでアプリを動かしたいのです。まず最初に、私のシェルスクリプトを動作させようとしています。 WindowsでVSCodeを使って(時間を稼ぎたかったので)。 run-nw ファイルをプロジェクトのルートに作成し、これを含んでいます。 #!/bin/bash cd "src" npm insta

    2023-11-16 10:10:45
  • tmuxを使ったBashスクリプトによる4ペインウィンドウの起動

    質問 どなたか tmux , bash そして exec ? 私は4ペインのウィンドウでtmuxセッションをセットアップしようとしています。理想的には、私は3つのペインでコマンドを実行したいです:例えば、Ruby ThinサーバといくつかのRubyデーモンです。これは、私が今のところ持っているものです。 ~/.bin/tmux-foo : #!/bin/sh tmux new-

    2023-11-16 07:47:35
  • ダブルハイフンで始まるファイルを削除するには?

    質問 私の Unix マシンには、以下のように始まるいくつかのファイルがあります。 -- 例 --testings.html これを削除しようとすると、次のようなエラーが発生します。 cb0$ rm --testings.html rm: illegal option -- - usage: rm [-f | -i] [-dPRrvW] file ... un

    2023-11-15 02:38:50
  • ZshでBashのCtrl-Uと同じ働きをするショートカットはどれですか?

    質問 Bashで、コマンドを入力しているときに Ctrl + U とすると、行頭からカーソルまでのすべての文字が削除されることになります。しかし、zshでは、もし私が Ctrl + U のように、行全体が消えています。 Bashと同じことをZshで行うには? どのように解決するのですか? それはあなたがのためにしたいように聞こえる Ctrl + U

    2023-11-09 16:59:12
  • シェルスクリプトでstdoutとstderrを2つの異なるプロセスにパイプする?

    質問 パイプラインで command1 | command2 つまり、コマンド1の標準出力はコマンド2へ、コマンド1の標準出力はターミナル(またはシェルの標準出力がある場所)へ行くということです。 command1のstderrを第3プロセスにパイプするにはどうすればよいのでしょうか( command3 ) にパイプし、stdout はコマンド 2 に送ることができますか?

    2023-11-04 14:20:07
  • bashはプログラミング言語ですか?

    質問 TL;DRです。 シェルスクリプトとは何ですか?プログラミング言語なのでしょうか? 免責事項 : ちょっと話がそれますが つまり、bash は ボーン・アゲイン・シェル . (Unix)シェルはコマンドラインのユーザインタフェースであり、インタプリタと呼ぶこともできるかもしれません(?)。 新しい仕事のためにアプリケーションを記入していると、さまざまな

    2023-11-03 14:27:01
  • Bash変数によるsed置換

    質問 Bashスクリプトでsedを使ってテキストファイルの値を変更しようとしているのですが、以下のような行があります。 sed 's/draw($prev_number;n_)/draw($number;n_)/g' file.txt > tmp これは for のループになります。なぜうまくいかないのでしょうか? どのように解決するのですか? 内部の変数 '

    2023-10-23 07:41:43
  • 文字列からスペースを取り除くには?重複

    質問 この質問はすでにここに回答があります : Bashの変数から空白を取り除くには? (45の回答) 終了 7年前 . ubu

    2023-10-19 10:44:41
  • 最後のパラメータより前のパラメータを"$@"で取り出す

    質問 私は、コマンドラインから与えられた最後のパラメータを変数に抽出し、他の場所で使用するBashスクリプトを作成しようとしています。 以下は、私が取り組んでいるスクリプトです。 #!/bin/bash # compact - archive and compact file/folder(s) eval LAST=\$$# FILES="$@" NAME=$LAST # Usage

    2023-10-17 18:24:40
  • ファイル名を配列に読み込む

    質問 ファイルのリストを取得し、その結果を配列に読み込んで、配列の各要素がファイル名に対応するようにしたいのです。これは可能ですか? どのように解決するのですか? を使用しないでください。 ls は使わないでください。 を意図したものではありません。 である。グロビングを使用してください。 shopt -s nullglob array=(*) array2=(file*)

    2023-10-15 10:50:47
  • Bashではなぜ'['や']'の周りに空白を入れる必要があるのですか?

    質問 Bashスクリプトを書こうとしたのですが、そのスクリプトは if ステートメントを使用しています。 if[$CHOICE -eq 1]; の前後にスペースを入れるまで、スクリプトはエラーを出していました。 [ の前と ] の前に、以下のように記述します。 if [ $CHOICE -eq 1 ]; ここで質問なのですが、なぜBashでは角括弧の周りのスペースが

    2023-10-14 23:38:54
  • ディレクトリからすべてのファイル拡張子を再帰的に検索する方法は?

    質問 ディレクトリ (サブディレクトリを含む) 内のすべてのファイル拡張子を返すには、どのコマンド、またはコマンドのコレクションを使用できますか? 今現在、私はさまざまな組み合わせを使用しています。 ls と grep を使用することができますが、拡張可能なソリューションを見つけることができません。 どのように解決するのですか? こんなのはどうでしょう。 find .

    2023-10-13 14:56:16
  • コマンドラインから /etc/apt/sources.list にテキストを追加するにはどうしたらいいですか?

    質問 私は linux の初心者で、bash を学び始めたところです。私は Ubuntu 9.04 を使用しており、コマンドラインから /etc/apt/sources.list にリポジトリを追加したいと思っています。基本的に、私はこれを行いたいと思います。 sudo echo "[some repository]" >> /etc/apt/sources.list し

    2023-10-13 12:32:41
  • Windows PowerShellからbashスクリプトを実行する

    質問 cygwinでは、./script.sh argsとすればいいのですが、これだとPowerShellでスクリプトファイルをメモ帳で開いてしまいます。 実行させるために必要なことは何ですか? どのように解決するのですか? 実行する*NIXシェルの引数として、*NIX系に相当するスクリプトを配置する必要があります。 sh myscriptfile

    2023-10-13 11:47:18
  • docker コンテナからホストの ssh トンネルにアクセスする。

    質問 ubuntu tusty を使用して、リモートマシンで動作しているサービスがあり、ポートフォワーディングで ssh トンネルを経由して localhost:9999 . dockerコンテナを走らせています。コンテナ内からホストのトンネルを経由して、そのリモートサービスにアクセスする必要があるのですが。 コンテナからホストへのトンネルを -L 9000:host-ip:99

    2023-10-08 15:14:05
  • sudo cat << EOF > ファイルは動作しませんが、sudo suは動作します。

    質問 bashのコマンドプロンプトで以下を試しました。 sudo cat &lt;&lt; EOF &gt; /etc/yum.repos.d/some-name.repo #Content #.... #... EOF それは文句を言った. -bash: /etc/yum.repos.d/some-name.repo: Permission denied それから、私は

    2023-10-06 23:09:45
  • bashスクリプトでfindの結果を処理するには?

    質問 配列を使ってファイル名のリストを格納しようとしています。 find コマンドを使用してファイル名のリストを保存するために、配列を使用しようとしています。 何らかの理由で、配列は学校で使われているbashでは動作しません。私のプログラムは私のノートパソコンでは動作しますが。 それで、私はそれを行うための別の方法があるかどうか疑問に思っていました。 array = (`find

    2023-10-05 16:55:58
  • bashのif文で-nと-aオプションは何をするのですか?[重複しています]。

    質問 この質問はすでにここに回答があります : if'スイッチの一覧はどこかにありますか? (5つの回答) 終了 4年前 . は

    2023-10-02 11:44:20