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

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

12
バックグラウンドプロセスの終了コードを取得する
私のメインボーンシェルスクリプトから呼び出されたコマンドCMDが永久にかかります。 スクリプトを次のように変更します。 コマンドCMDをバックグラウンドプロセスとして並行して実行します(CMD &)。 メインスクリプトで、生成されたコマンドを数秒ごとに監視するループを作成します。ループはまた、スクリプトの進行状況を示すいくつかのメッセージをstdoutにエコーします。 生成されたコマンドが終了したら、ループを終了します。 生成されたプロセスの終了コードをキャプチャして報告します。 誰かがこれを達成するための指針を教えてもらえますか?
129 linux  shell  unix  process 

10
UnixコマンドラインJSONパーサー?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 7年前休業。 この質問を改善する パイプラインでJSON応答からの値をイントロスペクトするために使用できるUnix(フレーバーを選択)JSONパーサーを推奨できますか?



7
jqを使用してJSONからキー名を取得する方法
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' 上記のコマンドは、以下の値のみを出力します。 "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" 以下のようにキー名を取得するにはどうすればよいですか: email versionID context date versionName
128 json  shell  unix  key  jq 

11
JPEGを再圧縮せずにEXIFデータを削除する方法
JPEGファイルからEXIF情報(サムネイル、メタデータ、カメラ情報などすべて!)を削除したいのですが、再圧縮したくないのです。JPEGを再圧縮すると品質が低下し、通常はファイルサイズ。 Unix / Linuxソリューションを探しています。コマンドラインを使用する場合はさらに良いです。可能であれば、ImageMagick(変換ツール)を使用します。それが不可能な場合は、小さなPython、Perl、PHP(またはLinuxの他の一般的な言語)スクリプトで問題ありません。 同様の質問がありますが、.NETに関連しています。
127 unix  imagemagick  jpeg  exif 


11
Unixタイムスタンプを日付文字列に変換する
UnixコマンドラインからUnixタイムスタンプを日付に変換する簡単な方法はありますか? date各要素(月、日、年、時間など)を指定するのがかなり厄介で、適切に機能させる方法を理解できないことを除いて、機能する可能性があります。もっと簡単な方法があるようです-私は何かを逃していますか?

7
ファイルを連結し、ファイル間に新しい行を挿入する
連結したいファイルが複数ありますcat。まあ言ってみれば File1.txt foo File2.txt bar File3.txt qux 最終的なファイルが次のようになるように連結したい: foo bar qux 通常のこれの代わりに cat File*.txt > finalfile.txt foo bar qux それを行う正しい方法は何ですか?
127 linux  unix  cat 

1
Unixでtarコマンドからの出力をオフにするにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私はオプションを調べましたが、ファイルを解凍するときに出力をオフにする方法として明白なものは何もありませんでした。以下は、私が現在使用しているコードです...出力をオフにするオプションが必要です。 tar -zxvf tmp.tar.gz -C ~/tmp1
127 unix 

6
rsyncでIDファイルをどのように使用しますか?
rsyncでIDファイルをどのように使用しますか? これは、接続にIDファイルを使用するためにrsyncで使用する必要があると私が思う構文です。 rsync -avz -e 'ssh -p1234 -i〜/ .ssh / 1234-identity' \ "/ local / dir /" remoteUser@22.33.44.55: "/ remote / dir /" しかし、それは私にエラーを与えています: 警告:IDファイル〜/ .ssh / 1234-identityにアクセスできません:そのようなファイルまたはディレクトリはありません。 ファイルは問題なく、権限は正しく設定されています。少なくともrsyncではなく、sshを実行すると、少なくとも私の構文では機能します。何が悪いのですか?リモートマシンでIDファイルを検索しようとしていますか?その場合、ローカルマシンでIDファイルを使用するように指定するにはどうすればよいですか?
125 unix  rsa  rsync  dsa 

11
Unix-フォルダーとファイルのパスを作成する
私はあなたがmkdirディレクトリtouchを作成し、ファイルを作成するためにできることを知っていますが、両方の操作を一度に行う方法はありませんか? つまり、フォルダotherが存在しないときに以下を実行したい場合: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt エラー: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory 誰かがこれの回避策として機能を考え出しましたか?
125 linux  bash  shell  unix  scripting 


7
シンボリックリンクが作成された後、それが指すものを変更できますか?
古いシンボリックリンクを解除して新しいシンボリックリンクを作成する以外の方法で、シンボリックリンク(symlink)によって参照されるパス名を変更するメカニズム(システムコール-コマンドラインプログラムではない)を提供するオペレーティングシステムはありますか? POSIX標準ではサポートされていません。Solaris 10ではサポートされていません。MacOS X 10.5(Leopard)ではサポートされていません。(私は、AIXもHP-UXもどちらも実行しないことを確信しています。このLinuxシステムコールのリストから判断すると、Linuxにもそのようなシステムコールはありません。) 何かすることはありますか? (答えは「いいえ」であると期待しています。) ネガを証明するのは難しいので、質問を整理してみましょう。 まだリストされていない(Unixのような)オペレーティングシステムにreadlink()、古いシンボリックリンクを削除して新しいシンボリックリンクを作成せずにシンボリックリンクの値(によって返される文字列)を書き換えるシステムコールがないことがわかっている場合は、追加してください—またはそれら—答えで。
122 unix  symlink 


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