• [解決済み] Ansibleで複数行のシェルスクリプトを実行する方法

    質問 今、ansibleでシェルスクリプトを使用していますが、複数行にすればもっと読みやすくなります。 - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}"

    2022-04-25 18:22:16
  • [解決済み] シェルスクリプトで呼び出された関数から値を返す

    質問 シェルスクリプトで呼び出した関数の値を返したいのですが、どうすればいいですか?もしかしたら、構文を間違えているかもしれません。グローバル変数を使おうとしました。しかし、それもうまくいきません。コードは以下の通りです。 lockdir="somedir" test() { retval="" if mkdir "$lockdir" then #

    2022-04-25 03:56:27
  • [解決済み] 実際に "vagrant ssh" を実行せずに、vagrant に ssh するにはどうしたらいいですか?

    質問 Vagrant が私の VM にログインする方法を、シェルスクリプトで再現したいのですが、それには ssh コマンドで、Vagrant インスタンスへのエイリアスを作成します。 を使用するコマンド構文を教えてください。 ssh コマンドでアクセスできますか? 解決方法は? というのも、quot;vagrant ssh"を再実装しなければならないからです。 -c オプ

    2022-04-23 17:58:19
  • [解決済み】Firefoxでコマンドラインから全ページのスクリーンショットを撮影する

    質問 私はVPSのXvfbでFirefoxを動かしています。私がしたいことは、ページの全ページのスクリーンショットを取ることです。 を使えば、Firefoxを特定のページにリダイレクトさせることができます。 firefox http://google.com で、ImageMagickを使ってスクリーンショットを撮る(X内部)。 import root -window outp

    2022-04-22 16:17:21
  • [解決済み】$の意味?(ドルクエスチョンマーク)の意味

    質問 とは何ですか? echo $? というのは、シェルプログラミングのことですか? どのように解決するのですか? 最後に実行されたコマンドの終了状態です。 例えば、コマンド true のステータスを常に返します。 0 と false のステータスを常に返します。 1 : true echo $? # echoes 0 false echo $? # echo

    2022-04-18 15:20:17
  • [解決済み】コマンドライン/シェルヘルプのテキストに「標準」フォーマットはありますか?

    質問 ない場合、デファクトスタンダードはあるのでしょうか?基本的に私は、コマンドラインのヘルプテキストをこのように書いています。 usage: app_name [options] required_input required_input2 options: -a, --argument Does something -b required Does

    2022-04-18 09:16:01
  • [解決済み】シェルスクリプトにコマンドが存在するかどうかを確認するにはどうすればいいですか?重複

    質問 この質問はすでにここに回答があります : Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか? (回答数 40件)

    2022-04-16 14:20:39
  • [解決済み] シェルスクリプトを使用して、ファイル名の特定のパターンを置き換えて複数のファイル名を変更する [複製]

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

    2022-04-15 22:55:42
  • [解決済み] zshでALT+LeftArrowKeyの解決策を探しています。

    質問 最近、bashからzshに乗り換えたばかりなのですが、このままでは アルト + 左矢印キー そして オルト + 右矢印キー をクリックすると、一度に一単語ずつ前後に移動することができます。 今現在、私が Alt + 左矢印キー 2文字ほど戻ったところで、行き詰ってしまいました。それ以上戻れないし、行末に戻るには Alt + 右矢印キー

    2022-04-14 08:09:55
  • [解決済み] wc -l "でファイル名を表示せずに行数だけを表示させるには?

    質問 wc -l file.txt は、行数とファイル名を出力します。 ファイル名ではなく、数字そのものが必要です。 私はこれを行うことができます wc -l file.txt | awk '{print $1}' でも、もっといい方法があるのでは? どのように解決するのか? この方法で試してみてください。 wc -l < file.txt

    2022-04-13 10:46:35
  • [解決済み】2つのファイルに共通する行を検索するシェルコマンド

    質問 以前、2つ以上のファイルの共通行を表示するシェルコマンドを見つけたことがあるのですが、これは何ですか?その名前は何ですか? よりもはるかにシンプルなものでした。 diff . 解決方法は? あなたが探しているコマンドは comm .例えば:-) comm -12 1.sorted.txt 2.sorted.txt これを -1 : 列1(1.so

    2022-04-11 17:12:15
  • [解決済み】sshのタイムアウトを設定する方法は?

    質問 リモートホストにパスワードなしのSSHで接続するスクリプトを実行中です。タイムアウトを設定して、リモートホストの実行に無限に時間がかかる場合、そのsshセッションから抜け出し、shスクリプトの他の行を続行できるようにしたいのですが。 タイムアウトを設定するにはどうすればよいですか? 解決方法を教えてください。 ssh -o ConnectTimeout=10 <hos

    2022-04-08 01:26:53
  • [解決済み】シェルパイプラインで`jq`を使用するには?

    質問 を取得することができないようです。 jq はシェルパイプラインで "通常"動作するようにします。 例えば $ curl -s https://api.github.com/users/octocat/repos | jq | cat の結果は jq は単にそのヘルプテキストを出力しているだけです*。 をリダイレクトしても同じことが起こります。 jq の出力をファイルに保存

    2022-04-07 01:45:58
  • [解決済み】シェルスクリプトでファイルが存在するかどうかを確認する方法

    質問 あるファイルがあるかどうかをチェックするシェルスクリプトを書きたいのですが、どうすればいいですか? archived_sensor_data.json が存在する場合、それを削除します。以下 http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html , 以下のよう

    2022-04-05 10:45:17
  • [解決済み】Curlでレスポンスと一緒にhttpステータスコードも返すようにした

    質問 私は、httpステータスコードを見つけるためにhttpヘッダーを取得し、応答を返すためにcurlを使用しています。私はコマンドでhttpヘッダを取得します。 curl -I http://localhost レスポンスを得るために、私はコマンドを使用します。 curl http://localhost Iフラグを使用するとすぐにヘッダのみが表示され、レスポンスは表示され

    2022-04-03 23:50:19
  • [解決済み】シェルスクリプトの終了時にバックグラウンドプロセスやジョブを強制終了するにはどうすればいいですか?

    質問 トップレベルのスクリプトが終了するときに、混乱を一掃する方法を探しています。 特に set -e スクリプトが終了するときにバックグラウンドのプロセスが終了してくれればいいのですが。 解決方法は? 混乱を一掃するため。 trap を使用することができます。これは、特定のシグナルが到着したときに実行されるもののリストを提供することができます。 trap "echo he

    2022-04-03 02:10:45
  • [解決済み】sedを使ったマッチの後の行の挿入

    質問 なぜか簡単な答えが見つからず、今ちょっと時間がないんです。 特定の文字列にマッチする最初の行の後に、選択行を挿入するにはどうすればよいのでしょうか。 sed コマンドを使用します。 私は、 ... CLIENTSCRIPT="foo" CLIENTFILE="bar" の後に一行挿入したい。 CLIENTSCRIPT= の行は、次のようになります。 CLIENTSCRIP

    2022-03-31 15:44:03
  • [解決済み】シェルスクリプトでのexecコマンドの使い方は?[クローズド]

    質問 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2022-03-31 15:38:57
  • [解決済み】LinuxのシェルスクリプトからYAMLファイルをパースする方法は?

    質問 私は、技術者でないユーザーができるだけ簡単に編集できる構造化された設定ファイルを提供したいので、YAMLを使用したいと思いました(残念ながら、それはファイルでなければなりません)。しかし、Unixシェルスクリプトからこれをパースする方法が見つからない。 どのように解決しますか? 私のユースケースは、この元記事の質問と全く同じかどうかは分かりませんが、間違いなく類似しています。

    2022-03-31 15:13:09
  • [解決済み】シェルスクリプトに渡された最後の引数を取得する

    質問 $1 が第一引数です。 $@ は全てです。 シェルに渡された最後の引数を見つけるには、どうすればよいですか? スクリプトを実行できますか? どのように解決するのですか? これは、ちょっとしたハックです。 for last; do true; done echo $last これはまた、かなり移植性が高く(繰り返しますが、bash、ksh、shで動作するはずで

    2022-03-30 23:53:06