タグ付けされた質問 「unix」

このタグは、UNIXに直接関連するプログラミングの質問に限定されます。一般的なソフトウェアの問題は、Unix&Linux Stack Exchangeサイトまたはスーパーユーザーに送信する必要があります。Unixオペレーティングシステムは、1960年代後半にBell Labsによって開発された汎用OSであり、現在、さまざまなバージョンで存在しています。

10
OS X:Linuxのwgetに相当
ストックOS XシステムでUn * xシェルスクリプトからHTTP GETを実行するにはどうすればよいですか?(サードパーティソフトウェアのインストールはオプションではありません。これは、私が制御できない多くの異なるシステムで実行する必要があるためです)。 たとえば、ローカルでhg serveを実行してMercurialサーバーを起動すると: ... $ hg serve そして、wgetコマンドを備えたLinuxから、wgetを実行します。 ... $ wget http://127.0.0.1:8000 --2010-12-31 22:18:25-- http://127.0.0.1:8000/ Connecting to 127.0.0.1:8000... connected. HTTP request sent, awaiting response... 200 Script output follows Length: unspecified [text/html] Saving to: `index.html そして、「hg serve」コマンドを起動したターミナルで、HTTP GETが実行されたことがわかります。 127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 …
499 macos  shell  unix  http-get 


6
シェルでファイルを変数に読み込む方法は?
ファイルを読み取って変数に保存したいのですが、ファイルを出力するだけでなく、変数を保持する必要があります。これどうやってするの?私はこのスクリプトを書きましたが、それは私が必要とするものではありません: #!/bin/sh while read LINE do echo $LINE done <$1 echo 11111----------- echo $LINE スクリプトでは、ファイル名をパラメーターとして指定できるため、たとえばファイルに "aaaa"が含まれている場合、次のように出力されます。 aaaa 11111----- しかし、これはファイルを画面に出力するだけなので、変数に保存したいと思います。これを行う簡単な方法はありますか?
489 shell  unix  sh 

5
画面に名前を割り当てる方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 screenコマンドシェルでマルチプレクサツールを使用していて、多くの画面を開いています。次に、どのプロセスIDがどのタスクに関連付けられているかを忘れます。 画面の名前を設定したいのですが、マンページにオプションが見つかりません。 現在、画面のリストは次のようになっています。 There are screens on: 5422.pts-1.aws1 (Detached) 5448.pts-1.aws1 (Detached) 5027.pts-1.aws1 (Detached) 3 Sockets in /var/run/screen/S-sb. そして、私はこのようなものを見たいと思います: There are screens on: 5422.logCleanWorker (Detached) 5448.overNightLongTask(Detached) 5027.databaseOverNightLongTask (Detached) 3 Sockets in /var/run/screen/S-sb. これどうやってするの?
471 linux  unix  shell  gnu-screen 


9
コマンドがゼロ以外の値を返す場合、シェルスクリプトを中止しますか?
いくつかのコマンドを呼び出すBashシェルスクリプトがあります。コマンドのいずれかがゼロ以外の値を返す場合、シェルスクリプトが戻り値1で自動的に終了するようにしたいと思います。 各コマンドの結果を明示的にチェックせずにこれは可能ですか? 例えば dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi
437 linux  bash  unix  shell 





18
PowerShellはWindowsでCygwinシェルを置き換える準備ができていますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 PowerShellを学ぶべきか、それとも単にCygwin / Perlスクリプト/ Unixシェルスクリプトなどを使うべきかについて議論しています。 PowerShellの利点は、Cygwinを持たないチームメートがスクリプトをより簡単に使用できることです。しかし、本当に多くの汎用スクリプトを書いているのか、それとも人々がそれらを使用するのかさえわかりません。 Unixスクリプティングは非常に強力ですが、PowerShellは切り替えを保証するのに十分近づいていますか? 以下は、PowerShellで探している具体的なもの(または同等のもの)の一部です。 グレップ ソート uniq Perl(PowerShellはPerlの機能にどの程度近づくのですか?) AWK sed file(ファイル情報を提供するコマンド) 等
384 unix  shell  powershell 

11
簡単に説明すると、ファイル記述子とは何ですか?
ウィキペディアのものと比較して、ファイル記述子のより単純化された記述は何でしょうか?なぜそれらが必要なのですか?たとえば、シェルプロセスを例に取って、それをどのように適用しますか? プロセステーブルに複数のファイル記述子が含まれていますか?はいの場合、なぜですか?

8
行の最後の行番号とヒットカウントを表示するようにgrep出力をフォーマットするにはどうすればよいですか?
ファイル内の文字列を照合するためにgrepを使用しています。以下はファイルの例です。 example one, example two null, example three, example four null, grep -i null myfile.txt 戻り値 example two null, example four null, 次のように、一致した行とその行番号を返すにはどうすればよいですか。 example two null, - Line number : 2 example four null, - Line number : 4 Total null count : 2 -cが一致した行の合計を返すことは知っていますがtotal null count、前に追加するように適切にフォーマットする方法や、行番号を追加する方法がわかりません。 私に何ができる?
378 linux  bash  unix  grep 


11
ASCII以外のすべての文字をgrepするにはどうすればよいですか?
非常に大きなXMLファイルがいくつかあり、ASCII以外の文字を含む行を見つけようとしています。私は以下を試しました: grep -e "[\x{00FF}-\x{FFFF}]" file.xml ただし、指定した範囲の文字が含まれているかどうかに関係なく、ファイルのすべての行が返されます。 構文が間違っているのですか、それとも他の何か間違っているのですか?私も試しました: egrep "[\x{00FF}-\x{FFFF}]" file.xml (パターンを一重引用符と二重引用符で囲みます)。
359 regex  unix  unicode  grep 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.