RosettaCodeData/Task/Remove-lines-from-a-file/Haskell/remove-lines-from-a-file.hs
2023-07-01 13:44:08 -04:00

8 lines
301 B
Haskell

import System.Environment (getArgs)
main = getArgs >>= (\[a, b, c] ->
do contents <- fmap lines $ readFile a
let b1 = read b :: Int
c1 = read c :: Int
putStr $ unlines $ concat [take (b1 - 1) contents, drop c1 $ drop b1 contents]
)