質問: 1桁以上の数字で区切られたファイルを切り取ります 次の列から始まる任意の数字を除いて、特定の区切り文字がないテキストファイルの最初の列を抽出する方法を探しています。例:john smith 1234 main street amy brown and sally williams 9 drury lane sunny's 1000 brown avenue 予想される出力は次のとおりです。john smith amy brown and sally williams sunny's cutはcut file.txt -d {0..9} -f 1などの機能をサポートしていないようですソリューションでは、標準のunixユーティリティを使用できます。
回答: gnu grep:grep -po '.*?(?=\s*\d)' file