• [解決済み] Bashで文字列変数を連結する方法

    質問 PHPでは、文字列は次のように連結されます。 $foo = "Hello"; $foo .= " World"; ここです。 $foo は "Hello World" になります。 Bashではどのように実現するのでしょうか? どのように解決するのですか? foo="Hello" foo="${foo} World" echo "${foo}" > Hello

    2022-03-17 11:13:24
  • [解決済み] Bashで複数行の文字列を出力するには?

    質問 Bashで複数行の文字列を出力するには、以下のように複数のechoコールを使用する必要があります。 echo "usage: up [--level <n>| -n <levels>][--help][--version]" echo echo "Report bugs to: " echo "up home page: " Bashのビルトインだけを

    2022-03-17 05:10:48
  • [解決済み] Bashで文字列から固定プレフィックス/サフィックスを削除する

    質問 私の中で bash スクリプト 文字列とその接頭辞/接尾辞があります。元の文字列からプレフィックス/サフィックスを削除したいのですが。 例えば、次のような値があるとします。 string="hello-world" prefix="hell" suffix="ld" どうすれば次のような結果になるのでしょうか? result="o-wor" どのように解決するの

    2022-03-16 23:18:37
  • export:コマンドが見つかりません。

    新しいLinuxマシンがインストールされたので、環境変数を設定する必要があります。 エクスポート エクスポートします。コマンドが見つかりませんでした。 export コマンドが動作しないことが判明し、export はインストールする必要のないシェル組み込み関数です。 どのシェルを使っているか見てみましょう。 echo $SHELL /bin/t

    2022-03-16 21:35:59
  • [解決済み] Bash関数にパラメータを渡す

    質問 Bash関数でパラメータを渡す方法を検索しているのですが、出てくるのはいつも、パラメータを コマンドライン . スクリプト内でパラメータを渡したいのですが。試してみました。 myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options, $rootPassword) {

    2022-03-16 19:51:54
  • [解決済み] grep と awk を併用する

    質問 4列の数字が入ったファイル(A.txt)と3列の数字が入ったファイル(B.txt)があるのですが、どちらが正しいのでしょうか?以下の問題を解決する必要があります。 A.txtの3列目がB.txtの3列目のどこかに現れる数字を持つ行をすべて探しなさい。 あるディレクトリにA.txtのようなファイルが多数あり、そのディレクトリのすべてのファイルに対してこの処理を実行する必要

    2022-03-16 17:08:52
  • [解決済み] ウェイトとスリープの違い

    質問 とはどのような違いがあるのでしょうか? wait と sleep ? 解決方法は? wait はプロセスの終了を待ちます。 sleep 一定時間スリープする。

    2022-03-16 14:56:18
  • [解決済み] 好ましいBashのシェバングとは?

    質問 を使用することはできますか? Bash 客観的に見て、ほとんどの用途で他の製品より優れているのでしょうか? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - その他 昔、「最後にダッシュをつけると、スクリプトにコマンドを渡されなくなる」と聞いた記憶があるのですが、詳細はわかりません。 解決方法は

    2022-03-16 13:52:03
  • [解決済み] パラメータを取るBashのエイリアスを作る?

    質問 以前はCShell( csh ) を使用すると、パラメータを受け取るエイリアスを作ることができます。その表記は次のようなものでした。 alias junk="mv \\!* ~/.Trash" Bashでは、これは動作しないようです。Bashには便利な機能が多数あることから、この機能は実装されていると思われますが、どのように実装されているのか気になるところです。 どのよ

    2022-03-16 13:44:18
  • [解決済み] Windows10でWSL端末のビープ音を無効にする【終了しました

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack O

    2022-03-16 13:25:41
  • [解決済み] Colorized grep -- マッチをハイライトしてファイル全体を表示する

    質問 私は grep 's --color=always フラグは非常に便利です。しかし、grepは(文脈行を要求しない限り)マッチした行だけを表示します。表示される各行がマッチしていることを考えると、ハイライトはそれほど多くの機能を追加するものではありません。 本当は cat をクリックすると、パターンマッチがハイライトされたファイル全体が表示されます。 マッチするかどう

    2022-03-16 12:55:01
  • [解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法

    質問 リダイレクトするには 標準出力 をBashで切り詰めたファイルに変換することは知っています。 cmd > file.txt Bashで標準出力をリダイレクトし、ファイルに追加する方法ですが、私はこれを使うことを知っています。 cmd >> file.txt 標準出力とリダイレクトするために 標準エラー を切り捨てたファイルを使うことは知

    2022-03-16 11:57:20
  • [解決済み] シェルスクリプトで整数比較のための論理和演算を行うには?

    質問 簡単な条件チェックをしようとしているのですが、うまくいかないようです。 もし $# と同じです。 0 よりも大きいか 1 であれば、こんにちはと言う。 以下の構文を試しましたが、成功しませんでした。 if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#"

    2022-03-16 11:29:58
  • [解決済み] バッシュ If/Else文を1行にまとめる

    質問 あるプロセス(以下、プロセス名とする)が、そのプロセスで使用されているソフトウェアと同じかどうかを確認しようとしています。 some_process ) がサーバー上で実行されていることを示します。もし実行中であれば、echo 1、そうでなければ echo 0。 これは私が使っているコマンドですが、部分的にしか動作しません(詳細は後述します)。スクリプトを一行で書く必要があることに

    2022-03-16 11:23:55
  • [解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?

    質問 PHP アプリケーションがあり、特定のディレクトリとそのサブディレクトリの下にあるすべてのコード行を数えたいと思っています。 大まかなイメージをつかむだけなので、コメントを無視する必要はありません。 wc -l *.php このコマンドは指定されたディレクトリに対してはうまく機能しますが、サブディレクトリは無視されます。次のコメントでうまくいくかもしれないと思ったのですが

    2022-03-16 10:42:37
  • [解決済み] Bashの変数代入でCommand not foundエラーが発生する

    質問 test.shというスクリプトを持っています。 #!/bin/bash STR = "Hello World" echo $STR を実行すると sh test.sh こうなるんです。 test.sh: line 2: STR: command not found 私は何を間違えているのでしょうか? ネットで超初心者向けのbashスクリプトのチュートリアルを見ると、

    2022-03-16 09:48:32
  • [解決済み] Bashを使ってファイルに特定の文字列が含まれているかどうかを確認する方法

    質問 bashでファイルに特定の文字列が含まれているかどうかをチェックしたいのですが、どうすればいいですか?このスクリプトを使いましたが、うまくいきません。 if [[ 'grep 'SomeString' $File' ]];then # Some Actions fi 私のコードのどこがおかしいのでしょうか? どうすればいいですか? if grep -q Some

    2022-03-16 08:34:14
  • [解決済み] Bashでフラグ付きの引数を取得する方法

    質問 bashでこのように位置決めされたパラメータを簡単に取得できることは知っています。 $0 または $1 このようにフラグオプションを使って、各パラメータが何に使われるかを指定できるようにしたいのです。 mysql -u user -h host を取得するのに最適な方法は何ですか? -u param の値と -h param の値は、位置ではなくフラグで指定す

    2022-03-16 08:09:43
  • [解決済み] 大きなテキストファイルを、同じ行数の小さなファイルに分割するにはどうすればよいですか?

    質問 大きな(行数の)プレーンテキストファイルがあり、それを行数ごとに小さなファイルに分割したい。 例えば、2M行のファイルであれば、200k行を含む10個のファイル、または20k行を含む100個のファイル(さらに残りを1個のファイルに分割したいのですが、均等に分割できるかは問題ではありません)に分割したいのです。 私はPythonでかなり簡単にこれを行うことができましたが、私はBash

    2022-03-16 07:28:44
  • [解決済み] Bashで変数が設定されているかどうかを確認する方法は?

    質問 Bashで変数が設定されているかどうかを知るにはどうすればよいですか? 例えば、ユーザーがある関数の最初のパラメータを与えたかどうかを確認するにはどうすればよいですか? function a { # if $1 is set ? } 解決方法は? (通常) 正しい方法 if [ -z ${var+x} ]; then echo "var is unset";

    2022-03-15 21:33:01