問題タブ [cut]

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.

0 投票する
2 に答える
19460 参照

bash - stdinでLinuxの「カット」を使用する

たとえば、テキストの最初の列を切り取るために、データを「切り取り」にパイプしようとしています。これは動作します

stdinからの読み取りも機能します。

ただし、パイプが関与するとすぐに、パイプは私のパイプを受け入れ<CTRL+D>なくなり、「ファイルの終わり」を通知できなくなります。

更新:これは明らかに古いバージョンのbash(3.00.15)のバグです。それはより最近のバージョンで動作します(4.0.33と3.2.25を試しました)。ただし、簡単にアップグレードできないため、回避策があると便利です。


背景:(私がcvs status知っている、CVS ...)の要約出力をフォームで提供するスクリプト/ワンライナーがあります

たとえば、まだコミットされていないファイルの場合。そのコマンドからの出力の一部をコピーして貼り付け、これを別のコマンドへの入力として使用して、これらのファイルをcvsに追加できるようにしたいと思います。言う:

アイデア?

0 投票する
4 に答える
3358 参照

bash - BASHファイル属性の体操:フルパスと権限を持つファイルを簡単に取得するにはどうすればよいですか?

コマンドラインマスターの皆様へ

1行に2つのエントリを含むファイルを生成したいディレクトリツリーがあります。各ファイルのフルパスと、そのファイルの対応する権限です。

たとえば、1 行に次の内容が含まれる場合があります。

左側の列を生成する最良の方法は、findのようです。ただし、lsにはファイル名のリストを読み取ったり、stdin を取得したりする機能がないように見えるため、これを行うスクリプトに頼らなければならないようです。...面倒。

見つかったファイルごとにコマンドを実行するために人々が何らかの方法で find を取得するのを見たことがあると確信していましたが、今朝はそれを理解できないように見えるので、私はばかげているに違いありません!

誰?

上記のファイルの読み取りに関しては、ファイル名にスペースが含まれている可能性があるため、既存のコマンドライン ツールの一部でフィールドを右から左にカウントする方法があれば、それは確かに素晴らしいことです。たとえば、カットしました。ただし、cutは左から先であり、右側から番号付けを開始することを意味する負の数を取りません (私には最も明白な構文のようです)。... プログラムを書かなくても、簡単な方法はありますか?

事前に感謝します。あなたが提供する可能性のある例を説明してくれて特に感謝します!

ありがとう、RT

0 投票する
4 に答える
13341 参照

unix - Unixカット、最初のトークンを削除

Unixカットを使用して、1行あたり最初の2つのフィールドを削除しようとしています。次の形式の入力行があります

(トークン)(空白)(トークン)(たくさんのテキスト)

問題は、n行ごとに終了トークンがあるため、このようなことはできません

指定されたフィールドを取得するようにcutに指示する方法はありeverything exceptますか?

0 投票する
4 に答える
12319 参照

linux - linux ps aux コマンド

psコマンドから実行中のプロセスを絶対パス名で取得する方法

次の出力が必要です-

0 投票する
4 に答える
54581 参照

bash - csvファイルの最初の列を新しいファイルに解析する

オペレーティングシステム:OSX方法:コマンドラインから、sed、cut、gawkを使用しますが、モジュールをインストールしないことが望ましいです。

基本的に、csvファイルの最初の列を取得し、それを新しいファイルに解析しようとしています。

入力ファイルの例

欲望の出力

だから私は最初の列が欲しいです。

これが私がこれまでに試したことです:

最初の行を印刷するだけか、まったく印刷しないかのどちらかで、何も機能していないようです。したがって、行ごとに読み取ることができないと思います。

0 投票する
1 に答える
1195 参照

iphone - 長押しでiPhoneのコピーメニューのキャプションを上書きしますか?

iPhone ユーザーがテキストを長押ししたときに、「コピー」メニューのキャプションを上書きすることは可能ですか? 基本的には、テキストを「コピー」ではなく「メモを作成」のように変更したいと思います。それは可能ですか?

0 投票する
4 に答える
4052 参照

linux - UNIX 解析 HTML ページ タグの内容を表示する - ワンライナー?

<pre> </pre>HTML ファイルがあり、タグで囲まれたデータに興味があります。これを達成できるワンライナーはありますか?

サンプルファイル:

出力は次のようになります。

どうもありがとうございました!

0 投票する
17 に答える
446604 参照

bash - How to split a string in shell and get the last field

Suppose I have the string 1:2:3:4:5 and I want to get its last field (5 in this case). How do I do that using Bash? I tried cut, but I don't know how to specify the last field with -f.

0 投票する
2 に答える
406 参照

unix - UNIXスクリプトを使用して、すべての「n」文字の長い文字列のグループを表示するにはどうすればよいですか?

これは別の質問にリンクされています-コードゴルフ:繰り返されるテキストの「色の強調表示」

ファイルをすべての「n」文字の長いグループに分割する方法を見つけようとしています。

例:ファイルが次のテキストのみで構成されている場合:

そして、それを3つのセットに分割したいのですが、出力は次のようになります。

ファイル内の文字が他の文字と異なって扱われることはありません。つまり、「スペース」は、上記のルールに従う必要がある単なる別の文字です。

0 投票する
3 に答える
959 参照

bash - サインの後にラインカットを取得する方法

私は行を持っています:

ABCDの後にラインを取得したい