-
[解決済み] 複数行の出力をBash変数に取り込む
質問 次のような出力をするスクリプト 'myscript' があります。 abc def ghi を別のスクリプトで呼び出しています。 declare RESULT=$(./myscript) と $RESULT は値を取得します。 abc def ghi 改行したまま、あるいは'˶'˶な文字で結果を保存して、'˶'˶な文字で出力する方法はありませんか? echo
2022-03-15 21:02:24 -
[解決済み] 標準エラー出力に出力するエコー
質問 Bashの標準ツールで、echoのように動作するが、stdoutではなくstderrに出力するものはありますか? ができることは知っています。 echo foo 1>&2 でも、ちょっと不格好だし、エラーが起こりやすい(例えば、状況が変わったときに編集を間違えやすい)ような気がするんです。 解決方法は? こうすると読みやすくなりますね。 >&
2022-03-15 20:03:58 -
[解決済み] オプションの入力引数を取るbashスクリプトを書くには?
質問 スクリプトにオプションの入力を受け付けるようにしたいのですが。 例)現在、私のスクリプトは #!/bin/bash somecommand foo と書いてほしいのですが。 #!/bin/bash somecommand [ if $1 exists, $1, else, foo ] 解決方法は? default-value構文を使えばいいんだよ。 som
2022-03-15 20:03:20 -
[解決済み] sudo echo "something" >> /etc/privilegedFileが動作しない [重複]。
質問 この質問はすでにここに回答があります : sudo を使って、書き込み権限のない場所に出力をリダイレクトするにはどうしたらいいですか?[クローズド] (15件)
2022-03-15 18:52:37 -
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
質問 Bashシェルスクリプトで、ディレクトリが存在するかどうかを確認するために使用できるコマンドは何ですか? どのように解決するのですか? シェルスクリプトでディレクトリが存在するかどうかを確認するには、次のようにします。 if [ -d "$DIRECTORY" ]; then # Control will enter here if $DIRECTORY exists.
2022-03-15 18:13:26 -
[解決済み] Bashで変数で定義された数値の範囲を反復処理するにはどうすればよいですか?
質問 Bash で数値の範囲を変数で指定した場合、どのように反復処理するのですか? これができることは知っています (Bashでは "シーケンス式" と呼ばれています)。 ドキュメント ): for i in {1..5}; do echo $i; done どちらが与えるか。 1 2 3 4 5 それでも、範囲の端点のどちらかを
2022-03-15 17:33:33 -
[解決済み] bash で複数のサブプロセスが終了するのを待ち、いずれかのサブプロセスがコード !=0 で終了したときに終了コード !=0 を返すにはどうすればよいですか?
質問 bash スクリプトで、そのスクリプトから生成された複数のサブプロセスが終了するのを待ち、終了コードを返すにはどうすればよいでしょうか。 !=0 サブプロセスのいずれかがコード !=0 ? 簡単なスクリプトです。 #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait 上記のスクリプト
2022-03-15 14:32:36 -
[解決済み] Bash prints リテラルの改行をエコーする \n
質問 Bashで、次のように試してみました。 echo -e "Hello,\nWorld!" しかし、改行は表示されず、ただ \n . どうすれば改行が表示されるようになりますか? を使っています。 Ubuntu 11.04 (Natty Narwhal)です。 解決方法は? を使用することができます。 printf の代わりに printf "hello\
2022-03-15 13:42:27 -
[解決済み] Bashコマンドからテキストファイルの内部を検索・置換する
質問 与えられた入力文字列に対して検索と置換を行う最も簡単な方法は何ですか? abc で置き換え、別の文字列、例えば XYZ ファイル内の /tmp/file.txt ? 私はアプリを書いていて、IronPythonを使ってSSH経由でコマンドを実行しています - しかし、私はUnixをそれほどよく知らないので、何を探せばいいのかわかりません。 Bashは、コマンドラインインタ
2022-03-15 11:26:41 -
[解決済み] Bashで複数のテキストファイルを1つのファイルに結合する
質問 ディレクトリ内のすべての*.txtファイルを1つの大きなテキストファイルに結合するための最も迅速で実用的な方法は何ですか? 現在、私はcygwinでWindowsを使用しているので、BASHにアクセスすることができます。 Windowsのシェルコマンドもあるといいんですが、ないんでしょうかね。 解決方法は? これは、all.txtに出力を追加します。 cat *.tx
2022-03-15 10:23:42 -
[解決済み] tail -nでwhile read lineを使用する方法
質問 問題あり。 250,000行を超えるCSVダンプファイルがあります。このファイルに対して while read - 時間がかかります(ダジャレではありません)。25万行ではなく、最後の1万行まで戻って必要なことをしたいのですが。 コードスニペットです。 現在の私のコードはこれです。 IFS="," while read line do awk_var=`
2022-03-15 09:47:05 -
[解決済み] Bash & (アンパサンド) 演算子
質問 bashシェルで3つのコマンドを並列に実行しようとしています。 $ (first command) & (second command) & (third command) & wait この場合の問題点は、もし first command が失敗した場合、例えば終了コードが 0 (推測するに wait が成功する)。 望ましい動作は、い
2022-03-15 09:27:38 -
[解決済み] bashスクリプトでrootとして実行されているかどうかを確認する方法
質問 ルートレベルのパーミッションを必要とするスクリプトを書いているのですが、スクリプトがルートとして実行されない場合、単に "Please run as root." とエコーして終了するようにしたいのですが、どうすればよいでしょうか。 以下は、私が求めていることの疑似コードです。 if (whoami != root) then echo "Please run as root
2022-03-15 08:01:04 -
[解決済み] bashスクリプトから複数のプログラムを並列に実行するにはどうすればよいですか?
質問 を書こうとしています。 .shファイル 多くのプログラムを実行する 同時に こんなことをやってみました prog1 prog2 しかし、これではprog1を実行し、prog1が終了するまで待ち、その後prog2を開始することになります.... では、どうすれば並列に実行できるのでしょうか? どのように解決するのですか? 複数のプログラムを並列に動作
2022-03-15 06:34:20 -
[解決済み] unix/linuxのシェルでパターンマッチをするときに、逆ワイルドカードやネガティブワイルドカードを使うにはどうしたらいいですか?
質問 例えば、'Music'という単語を含むファイルやフォルダを除いたディレクトリの内容をコピーしたいとします。 cp [exclude-matches] *Music* /target_directory これを実現するために、[exclude-matches]の代わりに何を入れるべきでしょうか? どのように解決するのですか? Bashの場合は extglob オプショ
2022-03-15 01:35:17 -
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
質問 以下のスクリプトを使って、ファイルが存在するかどうかを確認しています。 #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi が実行されているかどうかだけをチェックしたい場合、どのような構文
2022-03-15 01:32:10 -
[解決済み] BashスクリプトからOSを検出する方法は?
質問 のままにしておきたいのですが。 .bashrc と .bash_login ファイルをバージョン管理し、私が使用しているすべてのコンピュータ間で使用できるようにしました。問題は、OS固有のエイリアスがあるため、スクリプトがMac OS X、Linux、またはWindowsで実行されているかどうかを判断する方法を探していることです。 Cygwin . でオペレーティングシス
2022-03-14 23:36:55 -
[解決済み] Bashで数値を比較するには?
質問 数値比較がうまくいきません。 echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b"; else echo "b is greater than a"; fi; 問題は、1桁目からの数字を
2022-03-14 21:05:57 -
[解決済み] ディレクトリ内のファイルをループしてパスを変更し、ファイル名にサフィックスを追加する方法
質問 異なる引数でプログラムを開始するスクリプトを書く必要があるのですが、Bashは初めてなんです。私は私のプログラムを次のように開始します。 ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt] . 以下は、私がやりたいことの疑似コードです。 for each filename in /Data do for int i =
2022-03-14 21:02:08 -
[解決済み] Bashの'if'文の中で2つの文字列変数を比較する方法は?重複
質問 この質問はすでにここに回答があります : Bashで文字列を比較する方法 (回答11件) 閉店 3年前 . を取得しようと
2022-03-14 20:36:09
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!