問題タブ [tr]
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.
bash - trで特定の文字列を削除します
trUNIXシェルでコマンドを使用して特定の文字列を削除することは可能ですか?例:次のように入力した場合:
入力は1.1231、出力として表示23されますが、表示したいのです1231(最初のものだけ1がなくなっていることに注意してください)。どうすればいいですか?
解決策やより良い方法を知っている場合は、コピー&ペーストだけでなく学習したいので、構文を説明してください。
私はawkに大きな問題を抱えているので、これを使用する場合は、さらに詳しく説明してください。
linux - tr / sed / awkを使用して、特定の文字の周囲のスペースを再フォーマットします
入力ファイルは次のようになります。
私がしたこと:
今では次のようなものです:
そして私が探していたのはこれです:
だから、私はここで何が欠けていますか?
perl - tr/// 演算子で変数を使用してパターンの数をカウントする方法は?
ヌクレオチド (文字列内の文字「A、T、G、C」) の出現回数をカウントしたい。これに演算子を使用しようとしましtr///たが、以下のコードでは毎回ゼロのカウントが返されます。
tr///これは、演算子内で変数を使用した場合にのみ発生します。個々の文字を個別に入力すると機能します。tr///パターンマッチング(およびカウント)のために演算子内で変数を使用できるかどうかを知りたかったのです。できれば、誰かが私のコードを変更する方法を教えてください。
後でコドンの数を数える予定です (~64)。したがって、トラブル。あなたの時間を大切にしてください。ありがとう!
sed - 行を列に分割する
私は問題があります。現在、タブ区切りであるはずのファイルにいくつかの「改行」がありません...私のファイルは現在このようになっています
各「field1」が新しい行から始まるように、均一に見せたい
問題は、これらの各列に固有のデータ セットがあるため、新しい行に分割する見慣れた場所が見つからないことです。どんな助けでも大歓迎です!
PS: sed または tr でこれを行うと大歓迎です PS: 6 または 9 またはその他の 3 の倍数だけでなく、最大 150 列まで存在できます
ruby-on-rails - ruby dk.rb init を実行すると、「in `tr': UTF-8 の無効なバイト シーケンス (ArgumentError)」というエラー メッセージが表示されます。
コンピューターに Ruby 1.92 をインストールしましたが、レールをインストールしたいと考えています。
を実行するとgem install rails、次のようなエラー メッセージが表示されます。
次に、DevKit 4.5.2 または DevKit 3.5 をダウンロードし、両方を次のように試します。
私はいつもエラーメッセージを受け取ります:
この問題について何か提案はありますか?</p>
shell - 指定されたルールでストリームを編集するsedコマンド
私はこのような入力ストリームを持っています:
今、私がストリームを編集しなければならないルールは次のとおりです:(1)
に置き換えます
(2)それ以外の場合は、「string=number;」を次のように置き換えます。
ケース2は次のように処理できます。
状態1の世話をする方法は?
「djh」番号は任意の番号(1,12,100)にすることができ、他の番号は常に1です。
私が使用したすべての二重引用符は参照用です。入力ストリームに二重引用符はありません。「afs」は「Afs」にすることもできます。前もって感謝します。
shell - SED awk でファイルの特定の位置に文字列を挿入する
ファイルの特定の位置に挿入する必要がある文字列があります。
ファイルには複数のセミコロン (;) が含まれています。最後の「;」の直前に文字列を挿入する必要があります。
これは SED で可能ですか?
私はシェルスクリプトが初めてなので、コマンドで説明を投稿してください
前 :
文字列 = jjjjj
後
前もって感謝します
shell - sedを使用して、ファイルから「{」から「}」までのすべての行を削除します
内容が次のようなファイルがあります:
「control_data」から最初の「}」までのデータを削除したい
コマンドを試しました
ただし、これは複数の行がない場合にのみ機能します。このコマンドは、次のようなデータがある場合に機能します。
それは与えます :
複数の行にまたがるデータがある場合にこのコマンドを機能させるにはどうすればよいですか?私はシェルスクリプトを初めて使用しますが、答えのある説明が役立つでしょう。
前もって感謝します。
linux - エラーTRコマンド幅:punct:param
私は次のコマンドを持っています:
そして、システムは私に次のエラーを返します。
翻訳する場合、replaceStringに表示される可能性のある文字クラスは「upper」と「lower」のみです。
問題は与えることです:
この問題の解決策は何ですか?
GoogleとStackOverflowを検索しましたが、この問題に対する答えが見つかりません。
小さな編集(ただし、カット&ペーストでは重要):[:punct:]の前に「--d」を「-d」に変更しました。「-d」は「\ 342 \ 200 \ 223d」としてレンダリングされ、レンダリングされた違いはほぼでした。目に見えない。
linux - BASH tr コマンド
フォーマットの単純な目的で大文字に変換したいので、将来のケースステートメントに準拠します。私が考えたように、ケースステートメントは大文字と小文字を区別します。
tr コマンドを echo コマンドと組み合わせて使用すると、次のような結果がすぐに得られます。