• [解決済み] コマンドライン・ターミナルでの乗算

    質問 シリアルターミナルを使用して、実験に入力しています。私は、以下を使用することを発見しました。 $ echo "5X5" の文字列を返すだけです。 "5X5" . 掛け算の演算を実行するコマンドはないのでしょうか? どのように解決するのですか? はい、あなたは bash の組み込みの算術拡張機能 $(( )) で簡単な計算ができます。 $ echo "$((5

    2022-08-19 04:47:46
  • [解決済み] set -u` による Bash による空の配列展開

    質問 bashスクリプトを書いているのですが、そのスクリプトには set -u で、空の配列の展開に問題があります。bash は展開中に空の配列を未設定の変数として扱うようです。 $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arr も役に立ちません)

    2022-08-14 07:41:22
  • [解決済み] bashでWebサーバーの応答を待つループを作成するには?

    質問 Webサーバーの応答を待つループをbashで作成するには? 10秒おきくらいに "." を出力して、サーバーが応答し始めるまで待機するようにすればよいでしょう。 更新して、このコードは、サーバーから良い応答を得るかどうかをテストします。 if curl --output /dev/null --silent --head --fail "$url" then echo "

    2022-08-14 07:16:14
  • [解決済み] Bashで$PATH変数からパスを削除する最もエレガントな方法は何ですか?

    質問 より一般的には、Bash 環境変数のコロンで区切られたリストから項目を削除するにはどうしたらよいでしょうか。 何年も前に、Bash の変数展開のより高度なフォームを使用して、これを行う簡単な方法を見たことがあると思ったのですが、もしそうなら、私はそれを見失っていました。 Google ですばやく検索すると、驚くほど少数の関連する結果が見つかり、私が単純またはエレガントと呼ぶものはあ

    2022-08-12 19:08:30
  • [解決済み] スクリプトの実行に関連したファイルの参照

    質問 私が書いているbashスクリプトで、私は source を使って、設定ファイルに定義された変数をインクルードしています。実行されるスクリプトは act.sh であるのに対し、実行されるスクリプトは source d は act.conf.sh であるため act.sh を持っています。 source act.conf.sh しかし、これは act.sh を含む

    2022-08-12 09:24:05
  • [解決済み] Makefileでシェルコマンドを使用する方法

    質問 の結果を使用しようとしています。 ls の結果を他のコマンド(例:echo、rsync)で使いたいのです。 all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) しかし、私は得る。 make FIL

    2022-08-05 03:16:04
  • [解決済み] Ansibleで新しいユーザーとパスワードを作成する

    質問 私は、ubuntu 12.04で新しいユーザーを作成するansibleタスクを持っています。 - name: Add deployment user action: user name=deployer password=mypassword を実行すると期待通りに完了しますが、そのユーザーとしてログインし、設定したパスワードでsudoを実行しようとすると、常に不正確で

    2022-08-03 04:15:16
  • [解決済み] bashのタブ補完はどのように機能するのですか?

    質問 最近シェルにいる時間が長いのですが、タブのオートコンプリートがどのように動作するのか気になります。 その背後にあるメカニズムは何ですか? bash はどのようにすべてのディレクトリの内容を知っているのですか? どのように解決するのですか? オートコンプリートには2つの部分があります。 readline ライブラリは、fixje が既に述べたように、コマンドライン編集を管

    2022-07-30 06:23:18
  • [解決済み] シェルスクリプトで文字列が空でもスペースでもないことをチェックする

    質問 以下のシェルスクリプトを実行して、文字列がスペースでも空でもないことを確認しようとしています。しかし、私はすべての3つの言及された文字列のために同じ出力を得ています。私は "[[" 構文も使用してみましたが、無駄でした。 以下は私のコードです。 str="Hello World" str2=" " str3="" if [ ! -z "$str" -a "$str"!=" "

    2022-07-28 13:19:03
  • [解決済み] Bashでコマンド出力を隠す方法

    質問 Bashスクリプトをエンドユーザーにとってよりエレガントなものにしたいです。Bash がコマンドを実行しているときに出力を隠すにはどうすればよいですか。 たとえば、Bashが yum install nano Bashを実行したユーザーには、以下のように表示されます。 Loaded plugins: fastestmirror base

    2022-07-27 01:20:03
  • [解決済み] Bashで引用符で囲まれた文字列の中で環境変数を使用する方法

    質問 bashスクリプトで以下のような形式をいろいろと試してみました。 #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" を正しく展開する構文にすることができません。 COLUMNS 環境変数を正しく展開できません。 という形でいろいろ試してみました。 svn diff $@

    2022-07-24 23:36:58
  • [解決済み] Git のコマンドライン・インターフェイスの言語を変更するにはどうしたらよいですか?

    質問 私の Linux インストールで、他のプログラムの言語を変更せずに、git の言語を(英語に)変更したいのですが、設定が見つかりませんでした。 どのようにそれを行うのですか? どのように解決するのですか? 以下の行を ~/.bashrc , ~/.bash_profile または ~/.zprofile を指定すると、git がすべてのメッセージを英語で表示するように

    2022-07-23 05:50:14
  • [解決済み] bashのループリストで空白をエスケープするには?

    質問 あるディレクトリのすべての子ディレクトリ(ファイルではない)をループするbashシェルスクリプトがあります。 問題は、いくつかのディレクトリ名がスペースを含んでいることです。 ここに私のテストディレクトリのコンテンツがあります。 $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/ Philadelphia

    2022-07-17 04:40:56
  • [解決済み] bashで変数に改行を埋め込もうとする [重複].

    質問 この質問はすでにここに回答があります : shで文字列の中に改行を入れるにはどうしたらいいですか? (13の回答) 終了 6 年前

    2022-07-16 01:15:55
  • [解決済み] シェルプログラミングで「export」は何をするのですか?重複

    質問 この質問はすでにここに回答があります : 変数の定義(エクスポートあり/なし (14の回答) 終了 2 年前 . 私の知る

    2022-07-15 17:18:45
  • [解決済み] find を使ってサブディレクトリを除外する

    質問 私は以下のようなディレクトリ構造を持っています。 data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed Dataディレクトリ内のすべて

    2022-07-14 06:37:58
  • [解決済み] bash に次の行に進むように指示する方法

    質問 他のプログラマからもらったbashスクリプトで、行の長さが80カラムを超えるものがあります。その行が次の行に続くことを示すために、その行に追加される文字やものは何でしょうか。 どのように解決するのですか? 文字がバックスラッシュ \ から バッシュマニュアル : <ブロッククオート バックスラッシュ文字'Ⓐ'を使用すると、次に読み込む文字や行の継続のため

    2022-07-13 07:43:27
  • [解決済み] IFS=$' \n' の正確な意味は何ですか?

    質問 以下の例で IFS 環境変数を改行文字に設定している場合... IFS=$'\n' は何をするのですか? ドル記号 とは まさに ? この特定のケースで何をするのですか? の場合、どうなるのでしょうか? この特定の使用法についての詳細をどこで読むことができますか (Google は検索で特殊文字を許可しておらず、それ以外の方法で何を探せばよいのかわかり

    2022-07-11 01:43:28
  • [解決済み] 現在の日付と時刻を句読点を使わずに表示する

    質問 例えば、現在の日付と時刻を以下のような形式で表示したい。 yyyymmddhhmmss どうすればいいのでしょうか?ほとんどの日付書式には - , / , : など。 どのように解決するのですか? はい、これです。 date +%Y%m%d%H%M%S として man date のように date コマンドはこのようになります。 date [

    2022-07-10 06:11:43
  • [解決済み] Bashでユーザの入力を変数に読み込むには?

    質問 iOSデバイスで新しいユーザーを作成するプロセスを簡素化するスクリプトを作成しようとしています。以下は、そのステップの内訳です。 fullname="USER INPUT" user="USER INPUT" group=$user uid=1000 gid=1000 home=/var/$user echo "$group:*:$gid:$user" >> /priva

    2022-07-09 14:25:30