「sowpods.txt」という名前のダウンロードしたスクラブル単語リストを使用grep
していますが、これらの基準を持つすべての単語を検索しようとしています。
- 7文字の単語
- 同じ文字で始まり、終わる
- 同じ2番目、4番目、6番目の文字がある
- 3番目と5番目の文字が異なる
これまでのライン
grep -i "^(.).*\1$" sowpods.txt > output.txt
バックリファレンスエラーが発生するため、オンラインガイドを使用してみましたが、非常に混乱していました。これも可能ですか?もしそうなら誰かが助けてくれますか?
私はMacで、デフォルトのターミナルを使用しています。
ああ、私はEが問題であるとは理解していませんでした。私は今持っているコードの行からどこに行くべきか実際にはわかりませんが:(
—
。– Kappa123
OK 他の質問が解決した場合は、そこで回答の1つを受け入れてください(ツアーに参加して動作を確認してください)。また、現在の質問を編集して、「後方参照エラー」に言及しないようにする必要があります。これは、対処方法がわかっており、問題ではない(問題の一部でもない)ためです。今の本当の問題に集中してください。「後方参照エラー」が唯一の問題である場合、この質問は削除するか、少なくとも他の質問の複製として閉じる必要があります。
—
カミルマシオロウスキ
grep -E
か、括弧をエスケープします。これにより、後方参照エラーが解消されます。これで続行できます。なぜ(部分的に)同じ問題について尋ねているのですか?他の質問に対する解決策はMacで機能しませんか?そうでない場合、正しい問題は、同じ問題を二度目に提起する代わりに、あなたを助け、他の質問を最初に解決しようとしたユーザーにフィードバックを与えることです。