特定の単語の後に続くCSV行から文字列をキャプチャする方法
たとえば、これは次の文字列を切り取りたいCSV行です。/data/
status=true /data/sdb/hadoop/hdfs/log,/data/sdc/hadoop/hdfs/log,/data/sdd/hadoop/hdfs/log,/data/sde/hadoop/hdfs/log,/data/sdf/hadoop/hdfs/log
予想結果の例
sdb
sdc
sdd
sde
sdf
ベストアンサー1
使用grep
:
PCREの使用:
grep -Po '/data/\K[^/]*'
利用できない場合:
grep -o '/data/[^/]*' | cut -d'/' -f3