i log for E M, i 1 f x i 0, I xi 1, 3 1,.文字数に基づいて単純にgrepする方法を探しています。 この架空の出力では、3文字を超えるものはありません。この架空のワンライナーは次のようになりgrep -v [:alnum:] > {3}ます。(ただし、それをgrep構文で記述する方法がわからないだけです。)
次のようなファイルの行があります。 attempting to create a 512^3 level (with Dirichlet BC) using a 16^3 grid of 32^3 boxes and 800 tasks... 私は、抽出したい512^3、16^3、32^3および800それからの4つの数字と4つの変数にそれぞれ割り当てるlevel、grid、boxesおよびtasksその他の使用のために。 これどうやってするの?
句読点を含まないすべての行を印刷できる正規表現パターンが必要です: 入力: .This is line 1 This is ! line 2 This is line (3) This is line 4 出力:(する必要があります) This is line 4 これまでに試したこと: grep '[^[:punct:]]' file.txt ただし、句読点以外のすべての文字が表示されます。