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

13
Mac(BSD)とLinuxの両方で機能するsedインプレースフラグ
sedLinuxとMacの両方で機能するバックアップなしのtodoインプレース編集の呼び出しはありますか?sedOS Xに同梱されているBSD はを必要sed -i '' …としているようですが、GNU sedLinuxディストリビューションは通常、引用符を(バックアップ拡張子ではsed -i …なく)空の入力ファイル名として解釈し、代わりに必要です。 両方のフレーバーで機能するコマンドライン構文はありますか?したがって、両方のシステムで同じスクリプトを使用できますか?
237 linux  macos  sed  bsd 

14
Linuxでシェル関数を見つける-exec?
findシェルで定義した関数を実行する方法はありますか?例えば: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; その結果は次のとおりです。 find: dosomething: No such file or directory 取得する方法があるfindのを-exec見るためにはdosomething?
185 linux  bash  shell  find  bsd 

5
Mac OS Xでスタティックライブラリ(.a)のターゲットアーキテクチャを特定するにはどうすればよいですか?
特定のiPhone静的ライブラリがARMまたはIntel用にビルドされているかどうかを確認することに興味があります。 それは何よりも好奇心です。これを行うためのMac OS XまたはBSD固有のツールはありますか?この投稿はLinuxでの例を示しています。

4
POSIX非同期I / O(AIO)のステータスは何ですか?
POSIX AIOファシリティをさまざまな詳細で説明するページがWebに散在しています。それらのどれもひどく最近です。彼らが何を説明しているのか、正確には明確ではありません。たとえば、Linuxカーネル非同期I / Oサポートの「公式」(?)Webサイトには、ソケットが機能しないと記載されていますが、Ubuntu 8.04.1ワークステーションの「aio.h」マニュアルページはすべて、任意のファイル記述子で機能します。次に、さらに少ないドキュメントでライブラリレイヤーで動作するように見える別のプロジェクトがあります。 知りたい: POSIX AIOの目的は何ですか?私が見つけることができる実装の最も明白な例は、それがソケットをサポートしていないと言っていることを考えると、全体が奇妙に思えます。非同期ディスクI / O専用ですか?もしそうなら、なぜハイパージェネラルAPIなのか?そうでない場合、なぜディスクI / Oが最初に攻撃されたのですか? 私が見ることができる完全な POSIX AIOプログラムの例はどこにありますか? 実際に誰かが実際に使用していますか? どのプラットフォームがPOSIX AIOをサポートしていますか?それらのどの部分をサポートしていますか?<aio.h>約束されているように見える暗黙の「任意のFDへのI / O」を本当にサポートしている人はいますか? 私が利用できる他の多重化メカニズムは完全に優れていますが、あちこちに浮かんでいるランダムな情報の断片が私を好奇心をそそられました。
93 linux  asynchronous  posix  bsd  aio 

7
AT&Tと比較したIntelアセンブリ構文の制限[クローズ]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善して再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 私にとって、Intel構文ははるかに読みやすいです。Intel構文のみに集中してアセンブリフォレストをたどる場合、何かを見逃しますか?AT&Tに切り替えたい理由はありますか(他のAT&Tアセンブリを読むことができる以外に)?私の最初の手がかりは、gdbがデフォルトでAT&Tを使用していることです。 これが重要な場合、私の焦点は、Linux / BSDおよびC言語との関係アセンブリおよび構文にのみ焦点を当てています。
88 c  linux  assembly  bsd 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.