expr

固定長16進アドレスに一致するsedの正規表現パターン
expr

固定長16進アドレスに一致するsedの正規表現パターン

固定長の16進アドレスと一致するようにsedで正規表現パターンを使用したいと思います。たとえば、 0x000000010b2e993c 0x常に存在し、その後に16文字の16進数が続きます。これは成功です: 's/0x[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]//' 16番を0x使用できる短縮方法はありますか?[0-9a-f] ...

Admin

grepとsedの正規表現
expr

grepとsedの正規表現

テキストファイルでaで始まるすべての行を見つけて置き換えようとしています。シングルスペースだから誰のキャラクターも。 最後にgrepで動作する正規表現を得ました。grep -E '^ .*$*' Contacts.vcf >> t.txt その後、sedで使用するときはそうではありません。sed 's/^ .*$//g' Contacts.vcf > tt.txt(最初のスペースに関係なく)すべての行を取得します。\s{1}全部入れてみましたが、()実行できませんね。 初めてWindowsでPowerShellを使用しようとしたときも、同じ...

Admin

「grep」の「/$」とはどういう意味ですか?
expr

「grep」の「/$」とはどういう意味ですか?

以下の2つのコードを使用しています。 ls -lap . | grep -v "/$" ls -lap . | grep -v "/" 場合によっては、2つの異なる結果を提供します。この文脈で$はどういう意味ですか? ...

Admin

正規表現:商標記号がazと一致するのはなぜですか?
expr

正規表現:商標記号がazと一致するのはなぜですか?

重複したり基本的な質問であれば申し訳ありません。検索が難しい™。ファイル名から奇妙な文字を削除するスクリプトを作成しています。 商標記号を™一致させる方法は[^a-z]? ? ? $ echo "AMD Ryzen™ 5 2600X Processor rstuv" |sed 's/[^A-Z]//g' AMDRXP $ echo "AMD Ryzen™ 5 2600X Processor rstuv" |sed 's/[^a-z]//g' yzen™rocessorrstuv $ echo "AMD Ryzen™ 5 2600X Processor r...

Admin

正規表現で検索を使用する
expr

正規表現で検索を使用する

find正規表現(macOS 14.4.1、Zsh 5.9)でコマンドを使用する方法を理解しようとしています。 note-red.pngnote-yellow.png、、、(およびその他の色)、、、、folder-red.png(およびその他の色)などのファイルを含むディレクトリがありますが、folder-yellow.pngそのフォルダで次のコマンドを実行すると結果は表示されません。私は何が間違っていましたか? find -E . -regex '^(note|folder)' find -E . -regex '^(note|folder).+' ...

Admin

リテラルドル記号を含む正規表現でripgrepを使用する
expr

リテラルドル記号を含む正規表現でripgrepを使用する

次の内容を含むスクリプトがあるとします。 VAR=${VAR1%.*} 私は次のコマンドを探しています rg "${.*%" 探したかったけど近くに行けませんでした。 すべて失敗しました rg "\$\{.\*%" rg \$\{.\*% rg "\$\{.*%" rg \$\{.*% ...

Admin

AIX - BASH REGEX INTO IF文=分割エラー(コアダンプ)
expr

AIX - BASH REGEX INTO IF文=分割エラー(コアダンプ)

こんにちは皆さん、ご支援いただきありがとうございます! Bashスクリプトで=〜オペランドでREGEXを使用する際に問題があります。 環境: GNU bash、バージョン 4.1.7(1)-リリース (powerpc-ibm-aix5.1.0.0) bash-4.1$ if [[ a =~ a ]]; then echo match; fi Segmentation fault(coredump) バッシュバージョン: bash-4.1$ bash --version GNU bash, version 4.1.7(1)-release (powerpc-...

Admin

grepが先行する「.」を無視するのはなぜですか?
expr

grepが先行する「.」を無視するのはなぜですか?

ダウンロードしたWebページで文字列を見つけようとしますcurl。私はgrep一致する文字列を見つけるために使用します。正規表現柄。 以下は私が見つけたい文字列です。 ./download/file.php?id=86753 この文字列は部分Webページのより大きな文字列は次のとおりです。 href="./download/file.php?id=86753" 私が使用するマントラgrepは次のとおりです。 grep -Eo '\.\/download\/file\.php\?id=[0-9]+' dlfile.html しかし、見つかりました。何もな...

Admin

特定の文字を含む各行の前に空白行を追加します。
expr

特定の文字を含む各行の前に空白行を追加します。

次の内容を含むMarkdownファイルがたくさんあります。 * header A - item 1 - item 2 ** sub-header A1 ** sub-header A2 * header B - item 1 - item 2 ** sub-header B1 ** sub-header B2 * header C - item 1 - item 2 ** sub-header C1 ** sub-header C2 内容が次のように見えるように変更したいと思います。 * header A -...

Admin

grep正規表現を使用した2つのディレクトリの除外
expr

grep正規表現を使用した2つのディレクトリの除外

これSEの答えは、正規表現とgrepを使ってディレクトリを除外できることに気づきました。ただし、以下を使用すると機能しません|。 results=$(grep --color=always -rnF "$searchTerm" . --exclude-dir='.[^.]*|node_modules') results=$(grep --color=always -rnF "$searchTerm" . --exclude-dir='.[^.]*\|node_modules') ピリオドと node_modules で始まるディレクトリが除外されるように、...

Admin