前提・実現したいこと
ubuntuのシェルスクリプトについてです。
あるログが書かれたテキストファイルから日時の部分だけを取り出したいです。
初心者なので色々調べながら行っているのですがエラーが出ていてよくわかりません。
ログには各行に
/home/user/test/114514.JPG 11/11/19_20:00:01[[ 0.364 0.364 0.1919]]
といった内容が表示されています。
このうち11/11/19_20:00:01の部分を取り出したいです。
.JPGの前は色々変わるのでその部分を利用しようと思い以下のコードを試してみました。
該当のソースコード
Shell
1c=`echo "${a}" | sed -e "s/^.*JPG \JPG .*[[.*$/\1/"`
ログの一行がaの中に入っています。
発生している問題・エラーメッセージ
sed: -e expression #1, char n: `s' コマンドが終了していません nの部分は数字です。
どのように改善する、もしくはどのような記述であれば日時を取り出せますか。
ご教示ください。お願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。