• [解決済み] bash echo ファイル名なしでbash変数に指定されたファイルの行数

    質問 bashスクリプトの中に以下の3つの構成があります。 NUMOFLINES=$(wc -l $JAVA_TAGS_FILE) echo $NUMOFLINES" lines" echo $(wc -l $JAVA_TAGS_FILE)" lines" echo "$(wc -l $JAVA_TAGS_FILE) lines" そして、どちらもスクリプトを実行したときに同じ出

    2023-07-04 08:09:14
  • [解決済み] bashのタブ補完をvimのタブ補完のように動作させ、一致するマッチを循環させるにはどうしたらいいですか?

    質問 何年も前から、この解決策を見つけたいと思っていました。 私はファイルを操作するとき、この理由のためにbashよりもvimの方がはるかに生産的です。 もし私が file_12390983421 file_12391983421 file_12340983421 file_12390986421 bashで、file_1->tabと入力すると、明らかにリストアップされ

    2023-07-01 14:13:34
  • [解決済み] image:tag の組み合わせが既に docker hub に存在するかどうかを確認する。

    質問 bashスクリプトの一部として、特にdocker image:tagの組み合わせがdocker hubに存在するかどうかをチェックしたいのです。また、それはプライベートリポジトリになります。 すなわち、疑似コードは次のようになります。 tag = something if image:tag already exists on docker hub: Do nothing

    2023-07-01 02:38:14
  • [解決済み] ": ${foo=value}" におけるコロン演算子の説明

    質問 bashのコロン演算子で、以下のような動作をすることは理解しています。 a null で使われることも知っていますし パラメータ展開 で使われることも、他の方法で使われることも知っていますが、誰かこれを説明してください。 : ${SOMETHING='value'} 実験によると、これは環境変数 $SOMETHING を 'value' に変更しましたが、なぜ

    2023-06-30 14:01:53
  • [解決済み] 文字列内の文字の順序を反転させる

    質問内容 in文字列 "12345"、out文字列 "54321"です。できればサードパーティツールや正規表現なしでお願いします。 どのように解決するのですか? 簡単です。 var="12345" copy=${var} len=${#copy} for((i=$len-1;i>=0;i--)); do rev="$rev${copy:$i:1}"; done echo

    2023-06-27 20:23:45
  • [解決済み] Bash関数の戻り値をテストする適切な方法は何ですか?

    質問 Bash関数の戻り値を もし ステートメントでテストしたい。 if [[ func arg ]] ; then … でも、こんなエラーメッセージが出ます。 conditional binary operator expected. 正しい方法は何ですか? 次のようなものでしょうか? if [[ $(func arg) ]] ; then ... どのよ

    2023-06-24 19:12:49
  • [解決済み] bashスクリプトでpingを使用してホストの可用性をチェックする

    質問 一日中オンラインになっているはずのネットワーク上のデバイスが、本当にオンラインになっているかどうかをチェックし続けるスクリプトを書きたいと思っています。私はpingを使用することを試みました、しかし if [ "`ping -c 1 some_ip_here`" ] then echo 1 else echo 0 fi 与える 1 が表示されます。これは、有効なIP

    2023-06-21 04:56:31
  • [解決済み] シェルスクリプトの例外処理?

    質問 シェルスクリプトで例外を処理する機構を探しています。シェルスクリプトでtry,catchに相当する機構はないのでしょうか? どのように解決するのですか? 実際には try/catch は存在しませんが (あなたは bash を使っているのでしょう)、非常によく似た動作を && または || . この例では fallback_command もし

    2023-06-18 13:37:02
  • [解決済み] 標準出力を変数に取り込み、コンソールに表示する。

    質問 いくつかの長時間実行するプロセスを呼び出すbashスクリプトを持っています。 処理上の理由から、これらの呼び出しの出力を変数に取り込みたいと考えています。 しかし、これらは長く実行されているプロセスであるため、私は rsync 呼び出しの出力をコンソールに表示するために リアルタイム で、事後ではなく、コンソールに表示されることを望みます。 この目的のために、私は が見

    2023-06-18 03:17:23
  • [解決済み] getoptsと位置パラメータを混在させることは可能ですか?

    質問 いくつかのスクリプトのラッパーとして、シェルスクリプトを設計したい。私は、パラメータを myshell.sh を使って getopts で、残りのパラメータを同じ順序で指定されたスクリプトに渡します。 もし myshell.sh のように実行されます。 myshell.sh -h hostname -s test.sh -d waittime param1 param

    2023-06-17 19:39:59
  • [解決済み] bashで${var}パラメータ展開式を入れ子にできますか?

    質問 私の持っているものはこれです。 progname=${0%.*} progname=${progname##*/} これは1行にネストできる(できない)、つまり1つの式にできるのでしょうか? スクリプト名からパスと拡張子を取り除き、ベース名だけを残そうとしています。上記の 2 行は問題なく動作します。私の「C」の性質は、単にこれらをさらに難読化するように私を駆り立てています

    2023-06-16 18:37:23
  • [解決済み] zsh から bash に入るとき ~/.bash_profile を読み込むには?

    質問 2年間bashを使ってきましたが、homebrewでOS Xをzshシェルに切り替えようとしました。そして、私はデフォルト(ログイン)シェルを zsh に設定し、ターミナルを起動したときにデフォルトで使用される zsh シェルであることを見て、それが適切に設定されていることを確認しました。 しかし、zshの中からbashシェルに入ろうとすると、読み込みができないようで ~/.ba

    2023-06-16 17:58:57
  • [解決済み] bashでn番目の位置引数を取得するには?

    質問 どのようにすれば n の位置引数をBashで取得する方法です。 n は変数ですか? どのように解決するのですか? Bashのインダイレクト機能を利用する。 #!/bin/bash n=3 echo ${!n} そのファイルを実行する $ ./ind apple banana cantaloupe dates プロデュースする。 cantaloupe

    2023-06-11 21:56:30
  • [解決済み] ポートに基づくプロセスを見つけ、それらをすべて殺すにはどうすればよいですか?[重複している]。

    質問 <余談 この質問には、すでにここで回答があります : Linuxで特定のポートで動作しているプロセスを停止させる方法は? (31件)

    2023-06-11 08:10:33
  • [解決済み] .bashrcにechoを記述するとSCPが動作しない?

    質問 Fedoraで2人のユーザがいます。 Wani ルート(かなりわかりやすい!) ユーザーWaniの.bashrcの私のコンテンツは。 # .bashrc echo "Hello" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific a

    2023-06-04 19:59:22
  • [解決済み] bashで&>は何をするのですか?

    質問 という名前の空っぽのファイルがいつもできてしまうのが不思議だったので、pre-commit hookを見ていて、以下の行を発見しました。 1 という名前の空っぽのファイルがコミットされた後、私のディレクトリにできるのが不思議だったからです。 git status 2&>1 > /dev/null という書き方が意図されていたと思いますので、修正しました。

    2023-06-04 17:37:39
  • [解決済み] zshの関数定義を表示する方法(bashの "type myfunc "のように)?

    質問 zsh で関数の定義を表示するにはどうしたらよいですか。 type foo は定義を与えません。 bashでは bash$ function foo() { echo hello; } bash$ foo hello bash$ type foo foo is a function foo () { echo hello } zshで。 zsh$ fu

    2023-05-27 21:01:50
  • [解決済み] gpg キーボード操作なしでファイルを暗号化する [閉じた] 。

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-05-26 22:17:17
  • [解決済み] dockerの実行が成功したかどうかをプログラムで検出するには?

    質問 私は、コンテナがまだ構築され、正しく起動し、内部のアプリがリクエストに応答することをすばやくチェックするために、非常に単純なbashスクリプトを書いています。 時々 docker run が失敗することがあります。例えば、コンテナをバインドしようとしているポートがすでに割り当てられているためです。しかし、そのようなときは docker run の終了コードはまだ0なので、終了

    2023-05-22 14:38:51
  • [解決済み] シェルスクリプトの特定のエラーを無視する

    質問 私は、多くのエラーをスローする可能性のあるシェル スクリプトの小さなスニペットを使用しています。私は現在、すべてのエラーでグローバルに停止するようにスクリプトを設定しています。しかし、私はこの小さなサブセクションがわずかに異なることを望んでいます。 ここにスニペットがあります。 recover database using backup controlfile until can

    2023-05-21 19:32:09