kirara397さんの投稿一覧

助け合いフォーラムの投稿
2024/05/20 コメント
gdiskのMBR対応について
コメントありがとうございます。 おっしゃる通りですね。一応gdiskもMBRに対応していると言えるようです。 ふと思いついて、WindowsにWSL2環境(ubuntu)を用意してMBRの仮想HDDをマウントしてみたところ、fdiskはparted同様にMBR・GPT両方でパーティション作成可能になっていた一方、gdiskは解説通りの機能でした。 util-linuxのどこかのバージョンで、fdiskはGPTを正式サポートするようになったようです。gdiskがMBR対応というのが間違いではないとしても、fdiskがMBR専用だとする前提は見直す時期に来ているのかも知れません。
2024/05/16 コメント
「アルファベット3文字以上の単語」?
コメントありがとうございます。 問題点として指摘したいのは、正答のコマンドでは「aから始まるアルファベット3文字」以外の文字列(a10等)も抽出できてしまう点です。 ただ、抽出結果に不純物が混じっても構わない前提なら、問題ないと思います。
2024/05/16 投稿
gdiskのMBR対応について

素人の質問で申し訳ありません。本問の解説では
「fdiskコマンドはMBR方式のみを、gdiskコマンドおよびpartedコマンドはMBRとGPT方式をサポートしています。」
とありますが、gdiskはMBRのハードディスクでもパーティションを作成できるのでしょうか?
gdiskにはMBRをGPTに変換する機能はあるようですが、MBRのHDDでのパーティション作成に対応しているという根拠が見つけられませんでした。
一方、fdiskはutil-linux 2.23以降でGPTをサポートしているものの、実験的なフェーズであるという情報があります。
MBR・GPT両方に正式対応しているパーティション作成コマンドは「parted」だけ、という事はないでしょうか?

2024/05/16 投稿
「アルファベット3文字以上の単語」?

正解は「grep 'a..' file.txt」となっていますが、この正規表現では「a10」のような数字混じりの文字列もヒットします。
正解をそのままにするなら、問題文のタイトルにある部分は「3文字以上の文字列」等になるのではないでしょうか?
問題文をそのままにするなら、正解は「grep -E 'a[a-z]{2}' file.txt」、
もしくは「grep 'a[a-z][a-z]' file.txt」等を選ぶ事になるのでは?と思います。

合格体験記の投稿
投稿がありません