問題タブ [sed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C プログラムで同等の sed を使用する
プログラムに次の形式の文字列入力があります。
con*.cc
これを正規表現 con.*.cc で表現したいと思います。
Cプログラム内でこれを行うにはどうすればよいですか? 私が使用できるsedのようなものはありますか?
regex - ファイルの最初の n 行を結合する方法
一部のデータをクリーンアップしようとしていますが、最終的には CSV 形式にしたいと考えています。
いくつかの正規表現を使用してクリーンアップしましたが、1 つのステップで立ち往生しています。
3 つおきの改行 (\n) を除くすべてをカンマに置き換えたいと思います。
データは次のようになります。
等..
私はそれが必要です
誰でもsedまたはawkを使用してこれを行う簡単な方法を持っていますか? プログラムを作成し、mod カウンターを使用してループを使用して 1 番目と 2 番目の改行文字をすべて消去することもできますが、可能であればコマンド ラインから実行したいと思います。
shell - シェルでデータベース上のファイルの名前を変更する方法は?
すべて同じディレクトリにあるいくつかのファイルの名前を変更したいと思います。使用されるファイル名のパターンはPrefix_ddmmyy.tex
、ヨーロッパの日付形式です。Prefix_yymmdd.tex
読みやすさと順序のために、正規の日付形式のパターンでファイルの名前を変更したいと思います。
完全なディレクトリに対してこれを自動的に行う方法を考えている人はいますか? 私のsedとregexpの知識はあまり鋭くない...
c - ac プログラム内から awk または sed を呼び出すにはどうすればよいですか?
ac プログラム内で awk または sed を呼び出すにはどうすればよいですか? exec() を使用できることはわかっていますが、fork() やその他すべての厄介なことに対処したくありません。
replace - 輸出を標準化しようとしています
エクスポートファイルを標準化しようとしています。最初の2つのフィールドの間のすべてのスペースとタブを削除し、それらを2つのタブに置き換える必要があります。私はVIを使用しています。
だから変えたい
/ vol / vol1 / home1 / xxx -rw = admin:app:admhosts
に
/ vol / vol1 / home1 / xxx -rw = admin:app:admhosts
スペースを2つのTABSに等しくします。
私はVIを使用しています。
python - AWK / SED/Pythonによる権限777のファイル/フォルダーが見つかりません
問題
すべてのフォルダ内の各ファイルのアクセス許可を取得するには
777のアクセス許可を持つファイルを検索し、ファイル名とそのパスをリストに出力します
1つのフォルダ内のファイルのアクセス許可を取得するには
すべてのフォルダ内の各ファイルのアクセス許可を効果的に取得する方法がわかりません。
AWK / SED / Pythonによる権限777のファイルをどのように見つけることができますか?
sed - 履歴からコマンドをコピーする方法は?
履歴からコマンドをコピーしようとしています。510番目のコマンドをコピーするにはどうすればよいですか?以下のデータをご覧ください。私の賭けは:
しかし、出力は0です。理由がわかりません。コマンドの何が問題になっていますか?
sed - SED/AWK で「Is a directory」を含む行をフィルタリングできない
コードを実行すると、次のサンプル データが表示されます
出力のサンプル
Is a directoryを含む行をSEDでフィルタリングしようとしましたが失敗しました
そのサンプル出力は
SED/AWK で「Is a directory」を含む各行を除外するにはどうすればよいですか?
[明確化] Is a directory を含む行を除外したい。
text - シェル: テキストの特定の行の間に改行を追加する
この質問が求めていないのは、パターンに一致するすべての行の下または上に新しい行を追加する方法です。
私がやろうとしているのは、1 行に存在するパターンの間に新しい行を追加することです。
ここに例があります。
前:
月曜日: 午前 8 時~午後 10 時
後:
月曜日:
午前8時~午後10時
したがって、この場合、すべての「Monday」パターンの後に改行を挿入します。