unix

    0

    1答えて

    Unixのタイムスタンプは異なるゾーンで同じ値を共有しますか? 基本的に日本のタイムゾーンでコンピュータを実行しているコンピュータで、コンピュータが英国で稼働している場合は、特定のインスタンスのユーズタイムスタンプは同じです。 UNIXタイムスタンプがUTCにデフォルト設定されていると思います。 つまり、モバイルアプリケーションでは、UNIX側のタイムスタンプに基づいてクライアント側の時間差を計算

    1

    1答えて

    stdin行が空のときにどのようにwhileループを終了できますか? #include <unistd.h> #include <stdio.h> int main(){ FILE* stream = popen("sort", "w"); char *line = NULL; size_t size; while (getline(&line,

    1

    2答えて

    戻り値がwaitであるCのコードが出てきました。エラーでなければ、WIFEXITEDとWIFEXITSTATUSという別のチェックがあります。なぜこれは冗長ではないのですか?私が理解する限り、waitは、エラーが発生した場合は-1を返します。は、waitの子が正常終了した場合にゼロ以外の値を返します。だから、この行に何の誤りもなかったら、if (wait(&status) < 0)何が悪いのだろう

    4

    2答えて

    argument list too longのトピックに関するStackOverflowといくつかの関連コミュニティで多数のpostsを閲覧しましたが、長さの制限がシェル組み込み関数に適用されるかどうかは明らかにわかりません。 のは、私は、標準入力を介してコマンドに非常に長い文字列を渡したいとしましょう: string="a very long list of words ..." は、私が言

    -1

    1答えて

    に渡すチャー***(これは短絡コードである) チャー**のpthread_createには、うまく機能します。 int main() { char *data[RO] = { /*texts*/ }; pthread_t thread_t; int status; if (pthread_create(&thread_t, NULL, pthreadM

    0

    1答えて

    jsonファイルには、次の形式の行があります。 "solution-id": 1 そして、この行は、ファイル内の千回繰り返されます。ファイルを次のように変更する必要があります。 "solution-id": 1 "solution-id": 2 "solution-id": 3 ... .... ..... ""solution-id": 1000" これをどのようにしてbashや

    0

    2答えて

    マイ入力 1 abc 1cde efg xxx 1 abc pattern1 pattern2 efg xxx 1 abc cde efg xxx 私の予想出力(1から印刷することはパターン1と2が含まれています): 1 abc pattern1 pattern2 efg xxx 私は持っているために: sed -n '/^1/ {x;/p

    -1

    2答えて

    2つのファイルを比較し、一致するものがあれば最初のファイルのみを削除する必要があります。 awkコマンドを使用しましたが、レコードを印刷できましたが、両方のファイルにある最初のファイルからレコードを削除する必要があります。 コード: awk 'NR==FNR{a[$0];next}$0 in a{print $0}' File1 File2 誰もがこの問題を解決するために私を助けてください。

    2

    3答えて

    これは初心者の方に聞こえるかもしれませんが、これを動作させるためにすべてを試しました。 小さな引用符で単語を印刷したい:'John'シェルスクリプト。私は/bin/bash -l -cの代わりにコードのこの部分をJavaで実行するので、シェルコマンドを文字列として渡す必要があります。私もecho -eオプションで試しました。 /bin/bash -l -c 'echo "'John'"' 私が