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

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

28
Bashでファイルを転置する効率的な方法
このようにフォーマットされた巨大なタブ区切りファイルがあります X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 bashコマンドのみを使用して、効率的な方法で転置したいと思います(10行程度のPerlスクリプトを作成することもできますが、ネイティブのbash関数よりも実行が遅くなります)。したがって、出力は次のようになります X row1 row2 row3 row4 column1 0 3 6 9 column2 1 4 7 10 column3 2 5 8 11 私はこのような解決策を考えました cols=`head -n 1 input | wc -w` …
110 bash  parsing  unix  transpose 

11
UNIXシェルスクリプトで10進数を16進数に変換する
UNIXシェルスクリプトで、10進数を16進数に変換するために何を使用できますか?私はodでうまくいくと思っていましたが、数値のASCII表現をフィードしていることに気づいていません。 printf?キモい!今はそれを使用していますが、他に何が利用できますか?
110 unix  shell  hex 

3
SVN暗号化パスワードストア
UbuntuマシンにSVNをインストールしましたが、頭がおかしくなります。 端末から何かをチェックアウトすると、暗号化されていないパスワードの保存に関する次のエラーが発生します。 ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: <[...]> Subversion Repository can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the documentation for details. You can avoid future appearances of this warning by setting …

8
カンマ区切りのシェル変数をループします
以下のようなUnixシェル変数があるとします variable=abc,def,ghij forループを使用してすべての値(abc、defおよびghij)を抽出し、各値をプロシージャに渡したいです。 スクリプトは、任意の数のカンマ区切り値をから抽出できるようにする必要があります$variable。
109 shell  loops  unix  for-loop  cut 

10
Unixでは、現在のディレクトリ以下のすべてをどのように削除しますか?
私はこれがサブディレクトリとその下のすべてを削除することを知っています: rm -rf <subdir-name> しかし、現在のディレクトリのすべて、およびその下のすべてのサブディレクトリとそれらすべてのサブディレクトリの内容をどのように削除しますか?

2
Bashでevalを回避する必要があるのはなぜですか?代わりに何を使用する必要がありますか?
何度も何度も、私はStack Overflowを使用evalしてBashの回答を確認し、そのような「悪」な構成を使用するために、回答がbashされ、しゃれが意図されています。なぜevalそんなに邪悪なのですか? eval安全に使用できない場合、代わりに何を使用すればよいですか?
107 linux  bash  unix  eval 

4
ファイルの追加はUNIXでアトミックですか?
一般に、複数のプロセスからUNIXのファイルに追加する場合、何を当然と見なすことができますか?データを失う可能性はありますか(1つのプロセスが他のプロセスの変更を上書きします)?データが壊れる可能性はありますか?(たとえば、各プロセスが追加ごとに1行をログファイルに追加していますが、2行が破損する可能性はありますか?)上記の意味で追加がアトミックでない場合、相互排除を保証する最良の方法は何ですか?


4
ディレクトリが存在するかどうかを確認し、1つのコマンドで削除します。
Unixで単一のコマンドを使用して、ディレクトリが存在するかどうかを確認し、存在する場合は削除することはできますか?リモートマシンで単一のコマンドしか実行できないANT 'sshexec'タスクを使用している状況があります。そして、ディレクトリが存在するかどうかを確認して削除する必要があります...
106 unix 

15
ファイルサイズとファイル名を出力するfindコマンドを取得するにはどうすればよいですか?
次のようにfindコマンドを発行すると、 $ find . -name *.ear それは出力します: ./dir1/dir2/earFile1.ear ./dir1/dir2/earFile2.ear ./dir1/dir3/earFile1.ear コマンドラインに出力したいのは、名前とサイズです。 ./dir1/dir2/earFile1.ear 5000 KB ./dir1/dir2/earFile2.ear 5400 KB ./dir1/dir3/earFile1.ear 5400 KB

11
unix diff side-to-side results?
どうすればunix diffコマンドの結果を1つずつ差分ではなく左右にプロットできますか?以下の例をご覧ください。 diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa < fd --- > sadf > sadf > sadf > sadf > sadf > sadf > sadf > …
106 bash  unix  diff 

11
Unixの別のプロセスの環境変数を変更する方法はありますか?
Unixで、あるプロセスが別のプロセスの環境変数を変更できる方法はありますか(それらがすべて同じユーザーによって実行されていると想定)。一般的な解決策が最善ですが、そうでない場合、一方が他方の子である特定のケースについてはどうでしょうか? 編集:gdbはどうですか?

4
サーバーでjava jarファイルをバックグラウンドプロセスとして実行する
2つのアプリケーション間で通信するために、サーバーでJava jarを実行する必要があります。それを実行するために2つのシェルスクリプトを作成しましたが、そのスクリプトを起動すると、プロセスをシャットダウン/終了できません。ctrl+ を押すCか、コンソールを閉じると、サーバーがシャットダウンします。このスクリプトを変更して通常のサーバーとして実行する方法を誰かが手伝ってくれる? #!/bin/sh java -jar /web/server.jar echo $! #> startupApp.pid

6
sedまたはawk:パターンに続くn行を削除
sed(または同様のツール-awkなど)でパターンと数値範囲をどのように混在させるのですか?私がしたいことは、ファイル内の特定の行を照合し、続行する前に次のn行を削除し、それをパイプラインの一部として実行することです。
105 unix  sed  awk 

6
lsofサバイバルガイド[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する lsofは、UNIXシステム用の非常に強力なコマンドラインユーティリティです。開いているファイルを一覧表示し、それらに関する情報を表示します。そして、ほとんどすべてがUNIXシステム上のファイルであるため、lsofはsysadminに大量の有用な診断データを提供できます。 lsofを使用する最も一般的で便利な方法にはどのようなものがありますか?そのためにどのコマンドラインスイッチが使用されていますか?
104 unix  sysadmin  lsof 

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