さて、私はHaskellで、2つのコマンドライン引数に基づいて特定の単語を変更する必要があるプログラムを作成しています。私はreplace関数を作成し、すべてがうまく機能しましたが、コマンドライン引数で機能させるのに困惑しています。
メインコードは次のとおりです:(置換機能は含まれていません)
main = do
text <- getContents
(command1:command2:_) <- getArgs
putStrLn (replace (read command1) (read command2) text)
したがって、ターミナルでのインスタンスとして、次のように入力できるようにします。 "---> cat textfile.txt | ./replace oldword newword"
私は他の人がこのようにそれをしているのを見たので、このコードが近いことを知っています。O_o
助けてくれてありがとう