私のデータ:
7468656.xml-87-
7468656.xml-88-
7468656.xml-89-
7468656.xml-90-
7468656.xml-91-
7468656.xml-92-
7468656.xml-93-
7468656.xml:94:
7468656.xml-115-
7468656.xml-116-
7468656.xml-117-
7468656.xml-118-
7468656.xml-119-
7468656.xml-120-
7468656.xml-121-
7468656.xml:122:
目的の出力:「.xml」の後のすべての(含む)文字を削除します。
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
7468656
試してみるコマンド:
awk '{gsub(/[.xml ]/,"",$1)}9' File
ファイルから「.xml」のみを削除します。
ベストアンサー1
この試み、
awk -F '[.]xml' '{print $1}' file
またはあなたの方法で...
awk '{gsub(/\.xml.*/,"",$1)}9' file