Closed kayo289 closed 3 years ago
リダイレクトも結局はパイプ機能。 以下の記事を活用すればいけるかも、、、?あくまで仮説。 https://qiita.com/edo_m18/items/989d2907d4627e19ff65
「>」と「>>」のちがい どちらもファイル出力で使う。 「>」はファイルに上書き。 「>>」はファイル追記 参考文献 https://jj-blues.com/cms/column-differencekagikakko/
標準出力をリダイレクトさせる1>と標準エラー出力をリダイレクトさせる2>にも対応させる。
パイプとリダイレクトの違い リダイレクトは、標準出力(標準エラー出力)をファイルに置き換える機能
上書きはopenでいったんサイズ0にしたうえで、writeするのかな? ->そうでした。open("<file名>", O_CREAT | O_RDWR | O_TRUNC, S_IREAD | S_IWRITE)でおけ 追記はopen("<file名>", O_CREAT | O_RDWR | O_APPEND, S_IREAD | S_IWRITE) http://cgengo.sakura.ne.jp/open.html
cd < (path) こういうことができる。実装どうすんねーん。 無理ぽ。。。
(file) > catはダメ cat < (file)はok <は標準入力をファイルにリダイレクトする ">"は標準出力をファイルにリダイレクトする
各コマンドでやる形になるかも。かよお願い。
すげーむずいよな