[-a FILE] FILEが存在すれば真となります。 [-b FILE] FILEが存在し、かつブロックスペシャルファイルであれば真となります。 [-c FILE] FILEが存在し、ワードスペシャルファイルであれば真となります。 [-d FILE] FILEが存在し、ディレクトリであれば真となります。 [-e FILE] FILEが存在すれば真となります。 [-f FILE] FILEが存在し、通常のファイルであれば真となります。 [-g FILE] FILEが存在し、SGIDがすでに設定されている場合に真になります。 [-h FILE] FILEが存在し、シンボリックリンクであれば真となります。 [-k FILE] FILEが存在し、スティッキービットが設定されていれば真となります。 [-p FILE] FILEが存在し、名前パイプであれば真(OならF)。 [-r FILE] FILEが存在し、読み取り可能であれば真となります。 [-s FILE] FILEが存在し、サイズが0でない場合、真になります。 [-t FD]ファイルディスクリプタFDが開いていて端末を指していれば真となります。 [-u FILE] FILEが存在し、SUID(set user ID)が設定されていれば真となります。 [-w FILE] FILEが存在し、書き込み可能であれば、FILEが存在すれば真となります。 [-x FILE] FILEが存在し実行可能な場合に真になります。 [-O FILE] FILEが存在し、有効なユーザーIDであれば真。 [-G FILE] FILEが存在し、有効なユーザーグループであれば真となります。 [-L FILE] FILEが存在し、かつシンボリックリンクであれば真となります。 [-N FILE] FILEが存在し、最後に読み込まれてからファイルが変更されていれば変更されていれば真となります。 [-S FILE] FILEが存在し、かつソケットであれば真となります。 [FILE1 -nt FILE2] FILE1がFILE2よりも最近変更された場合、またはFILE1が存在し、FILE2が真でない場合。 [FILE1 -ot FILE2] FILE1がFILE2よりも古い場合、またはFILE2が存在しFILE1が存在しない場合に真になります。 [FILE1 -ef FILE2] FILE1とFILE2が同じデバイスとノード番号を指していれば真となります。 [-o OPTIONNAME]シェルオプション「OPTIONNAME」がオンの場合、真になります。 [-z STRING] - 長さがゼロの場合、STRING - rdはゼロになります。 [-n STRING]または[STRING] - STRING - の長さは0ではなく、0以外の場合はtrueです。 [STRING1 == STRING2] 2つの文字列が同じ場合。 POSIXに厳密に準拠しているため、' ='を' =='の代わりに使用できます。 [STRING1!= STRING2]文字列が等しくない場合はtrueです。 [STRING1< STRING2]現在のロケールで< STRING2"の辞書順で" STRING1"の前にソートされている場合、真になります。 [STRING1> STRING2]< STRING1>が現在のロケールで辞書順にソートされた" STRING2"の後にソートされる場合はtrueです。 [ARG1 OP ARG2]「OP」は、-eq、-ne、-lt、-le、-gt、または-geのいずれかで、< ARG1>が等しい、等しくない、より小さい場合にtrueを返します。 in format 文字列内の$変数がない場合、$ variableは単純な文字列列挙トラバース方法を実行し、文字列でスペースを文字列で区切るにはfor in形式を使用します。SERVICES=" 80 22 25 110 8000 23 20 21 3306" $ SERVICESのxに対して、iptablesを実行します。-A INPUT -p tcp --dport $ x -m state --state NEW -j ACCEPT done sedに一度に1行だけを処理させます。構文: sed '/abc /s /$ //改行//ta; b;:a; n; ba'最初の一致の後、無限ループに入ります。サブマッチングは起こりません。 :a Mark taはラベルab abotoにマッチしてジャンプします。End:マークnは次の行を読み取ります。ラベルaをラベルします。 sed" /abc /s /$ //new line /; ta; b;:a; n; ba" alert> alert1
の比較のメリットは、オープンソースのLinuxシステムは、デスクトップまたはサーバ企業内の個々の態様は、非常に有望な結果があるかどうか、酔わせると言うことができます。デスクトップの個人的な側面は、Li
まず、Linux Deepinの注目を集めたコミュニティのファンやサポーターのおかげで、Linux Deepinチームによって開発された音楽プレーヤーとビデオプレーヤーは、beta2バージョンのすべて
またはvmlinuxを生成するプロセスに入ります - 最初のものは、 kernel \\ arch \\ arm \\ kernel \\ head-armvです。 .o、そして我々はまた、最初にそれ
実際に読むときには、共有記憶領域の説明は役に立ちませんので、小さなプログラムを書いて、子プロセスを大まかに作成し、子プロセスはその文字列を端末から受け取り、共有領域に格納します。文字列を読み、それを
360ウイルス対策セキュリティガードでwin7システム下のファイルを復元する方法?
Win10 Consumer Previewのアップグレードに関する注意事項詳細
Firefoxブラウザの誤ったページ表示の問題を迅速に解決する
パーソナライズされたWin8右クリックメニューを作成するように指示します
無駄なアニメーションを無効にするWindows 7の速度はAeroの効果には影響しません
DIYのログインインターフェース、私のWin7私はマスターです
Windows 8.1システムダイヤルアップインターネット651エラー