お世話になります。
sedコマンドについて教えてください。
/var/www/html/testdir/2016
/var/www/html/testdir/2017
/var/www/html/testdir/2016/01
/var/www/html/testdir/2016/02
/var/www/html/testdir/2016/03
/var/www/html/testdir/2016/04
/var/www/html/testdir/2016/05
/var/www/html/testdir/2016/06
/var/www/html/testdir/2016/07
/var/www/html/testdir/2016/08
/var/www/html/testdir/2016/09
/var/www/html/testdir/2016/10
/var/www/html/testdir/2016/11
/var/www/html/testdir/2016/12
/var/www/html/testdir/2017/01
/var/www/html/testdir/2017/02
/var/www/html/testdir/2017/03
上記のような内容を記したファイルを生成して
/var/www/html/testdir/2017の行だけ削除しようと
sedコマンドで以下のように実行しました。
sed -i -e "/var/www/html/testdir/2017/d" filename,txt
そうすると以下の行も同時に消えてしまします。
/var/www/html/testdir/2017/01
/var/www/html/testdir/2017/02
/var/www/html/testdir/2017/03
/var/www/html/testdir/2017の行のみ削除するにはどのとうにすれば実現できますでしょうか?
もしsedコマンドでは無理なのでしたら他のコマンドでも構いません。
以上、宜しくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/03/25 08:01
2017/03/25 08:12 編集
退会済みユーザー
2017/03/25 09:12