• [解決済み] DockerfileでDockerコンテナにBashのエイリアスを設定するにはどうしたらいいですか?

    質問 Docker初心者です。環境変数の設定に ENV 命令で環境変数を設定できることがわかりました。しかし、Dockerfileの長いコマンドのBashエイリアスをどのように設定するのでしょうか? どのように解決するのですか? 基本的には、いつもやっているように、ユーザーの .bashrc ファイルに追加します。 FROM foo RUN echo 'alias

    2023-01-23 03:24:21
  • [解決済み] findで正規表現によるファイル名検索をする方法

    質問 日付のあるファイル、3日以上前のファイルをすべて探そうとしています。 find /home/test -name 'test.log.\d{4}-d{2}-d{2}.zip' -mtime 3 何も表示されません。何が問題なのでしょうか? どうすればよいのでしょうか? find /home/test -regextype posix-extended -regex '^.

    2023-01-22 21:25:42
  • [解決済み] Bash変数の最初の文字を取得する方法は?

    質問 Bashの変数があります。 $word という変数があります。これは時々、単語や文、例えば word="tiger" または word="This is a sentence." どうすれば、変数にある最初の文字だけと等しい新しいBash変数を作ることができますか?例:上記のような場合。 echo $firstletter t または echo $firstl

    2023-01-19 10:45:36
  • [解決済み] Git Bash のウィンドウを特定の作業ディレクトリでスクリプトを使って起動するには?

    質問 スクリプト(BashまたはWindowsバッチ)を使って、作業ディレクトリを指定して新しいGit Bashウィンドウを起動するにはどうしたらよいでしょうか。 私の目標は、一つのスクリプトから複数のGit Bashウィンドウを起動し、それぞれを異なる作業ディレクトリに設定することです。この方法なら、Git Bash ウィンドウを開いて、それぞれを正しい作業ディレクトリに移動させる代わ

    2023-01-17 14:40:03
  • [解決済み] Bashスクリプトの'''欠落''] [クローズド]

    質問 終了しました。 この質問は 再現性がない、またはタイプミスに起因するものです。 . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-01-14 03:30:51
  • [解決済み] 現在のシェル内でコマンドの出力を実行するには?

    質問 私は source (別名 . ) ユーティリティで、ファイルから内容を取り出して、現在のシェル内で実行します。 では、次のようにテキストをシェルコマンドに変換し、実行しています。 $ ls | sed ... | sh ls はランダムな例で、元のテキストは何でもかまいません。 sed も、テキストを変換するための単なる例です。面白いのは sh . 私は、私が

    2023-01-13 20:12:12
  • [解決済み] EmacsのシェルモードでのBash自動補完機能

    質問 GNOMEターミナルでは、Bashはスマートなオートコンプリートを行います。例えば apt-get in<TAB> になる apt-get install Emacsのシェルモードでは、この自動補完は、明示的に /etc/bash_completion . 上記の例では in とか、カレントディレクトリのファイル名でオートコンプリートされるのではなく、

    2023-01-13 02:23:38
  • [解決済み] Bashで引用符で囲まれた文字列の改行を保持するにはどうすればよいですか?重複

    質問 この質問はすでにここに回答があります : 変数を代入しただけですが、echo $variableには他のものが表示されます。 (7つの答え)

    2023-01-12 20:46:10
  • [解決済み] Bashのバックティックを適切にネストする方法

    質問 バックラッシュを見逃したのか、バックラッシュはあまりプログラマクオートルーピングで機能しないようです。 $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 募集中 hello1-hello2-hello3-hello4-hello5-

    2023-01-11 15:15:48
  • [解決済み] bashスクリプトの実行中に出力を強制的にファイルに出力する。

    質問 小さなスクリプトがあり、毎日crontabから次のコマンドで呼び出されています。 /homedir/MyScript &> some_log.log この方法の問題点は、some_log.logはMyScriptが終了した後にしか作成されないことです。私はプログラムの実行中にその出力をファイルに流したいので、次のようなことができます。 tail -f some_

    2023-01-11 04:10:31
  • [解決済み] sedの出力を変数に格納する[重複]。

    質問 この質問はすでにここに回答があります : Bashでコマンドの出力に変数を設定するにはどうしたらいいですか? (14の回答) 終了 3

    2023-01-09 15:04:32
  • [解決済み] Bash: 関数をパラメータとして渡す

    質問 Bashで関数をパラメータとして渡す必要があります。例えば、次のようなコードです。 function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x を出力する必要があります。 before Hello world af

    2023-01-07 08:13:48
  • [解決済み] Bashでアルファベットをループする

    質問 私は mv のように、'x' で始まるすべてのファイルを 'x' ディレクトリに移動します。 mv path1/x*.ext path2/x そして、すべてのアルファベット文字 a, ..., z に対して行います。 アルファベットを 'x' でループさせるbashスクリプトはどのように書けばよいのでしょうか? どのように解決するのですか? for x in {a

    2023-01-07 02:09:25
  • [解決済み] カレントディレクトリにあるすべてのファイルを再帰的に展開する方法は?

    質問 私は知っています。 **/*.ext にマッチするすべてのサブディレクトリ内のすべてのファイルに展開されます。 *.ext にマッチするすべてのサブディレクトリにあるすべてのファイルに展開されますが、同様の展開で 現在の ディレクトリにあるそのようなファイルをすべて含むような、同様の展開は何かありますか? どのように解決するのですか? Bash 4で動作します。 l

    2023-01-04 08:41:41
  • [解決済み] configure/makeサイクルにincludeとlibのパスを追加するには?

    質問 私は su にアクセスできない Linux ボックスにライブラリをインストールする場所が必要です。私は ~/local[/bin,/lib,/include] を使用していますが、私はそこにライブラリを探すために ./configure をどのように伝えることができるかわかりません (特に、私は emacs をコンパイルしようとしており、それは libgif を必要としますが、私のディ

    2023-01-04 04:41:33
  • [解決済み] Bashでforループを書くには?

    質問 基本的なループのようなものを探しています。 for(int i = 0; i < MAX; i++) { doSomething(i); } が、Bashの場合は どのように解決するのですか? から このサイト : for i in $(seq 1 10); do echo $i done

    2023-01-03 09:39:30
  • [解決済み] bashで空白を(アンダースコア)_に置き換える一番簡単な方法【非公開

    質問 ここで何が聞かれているのかを知ることは困難です。この質問は曖昧、漠然、不完全、過度に広い、または修辞的であり、現在の形式では合理的に回答することができません。この質問を明確にし、再開できるようにするための支援を求めています。 ヘルプセンターをご覧ください。 .

    2023-01-01 12:09:53
  • [解決済み] bashで、ファンクションキーをコマンドにバインドするにはどうしたらいいですか?

    質問 例 私は F12 キーをコマンド echo "foobar" を押すたびに F12 を押すたびに、メッセージ "foobar" が画面に表示されるようにします。 理想的には、ビルトインだけでなく、任意のシェルコマンドを使用することができます。 どのようにこれを行うのでしょうか? どのように解決するのですか? キーから発せられる文字列は Ctrl -

    2023-01-01 04:49:12
  • [解決済み] 引用符で囲まれたパラメータを受け取り、再送するためのBashスクリプト

    質問 私はbashスクリプトの引用されたパラメータがネストされたスクリプトによって安全に受信されるようにしようとしています。何かアイデアはありますか? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 サンプルです。

    2022-12-26 08:01:48
  • [解決済み] envsubst: Mac OS X 10.8でコマンドが見つからない

    質問 envsubstコマンドを含むスクリプトを実行しようとすると、このエラーが発生します。ネットで調べてみると、これはbashの標準コマンドのようなので、動作させるために何をインストールすればいいのかわかりません。 どのように解決するのですか? 編集 cobberboy さんの回答がより正しいです。 brew install gettext brew link --force g

    2022-12-20 18:47:47