cut

    0

    3答えて

    '、'でデリミタを使ってファイルをループさせようとしていて、それらの値を「リスト」に出力していますが、デリミタの値をすべて取得する方法がわかりません。 私はこのような電子メールでファイル(すべて1行で)持っている: [email protected],[email protected],[email protected] を、私のスクリプトは、このようなものです: EmailsFile="/dev

    0

    1答えて

    ファイルがあり、5010の位置から100文字を取得したいとします。 grepとcutを試みましたが、grepとカットラインを知っている。 これはおそらく非常に簡単なので、すばらしいヘルプがあれば幸いです! EDIT(私が試したコマンド): cut -c5010-5110 file.txt grep -zoP '.{5010}\K.' file.txt grep '^.{5010}' fil

    1

    1答えて

    以下のコマンドは成功しません。 for i in {1..5} ; do cat /etc/fstab | egrep "(ext3|ext4|xfs)" | awk '{print $2}' | cut -d"/" -f1-$i ; done $ Iが完全に無視されているようです。常に代わりに結果を返します cut -d"/" -f1- それはなぜ失敗するのでしょうか? ありがとうござい

    0

    1答えて

    ファイルの内容の一部を表示しようとしています。 私は現在、今、私の問題は、私はさらにとして bla=0.,bleh=2.,name=hello_im_here のように見える第五フィールドを編集したいです私は CONTENT="(cat foo.dat | cut -d ' ' -f 1,4,5)" TOPRINT=$(printf "%7s %10s %14s\n" $(eval $CON

    2

    2答えて

    異なるファイル名の入力を持つことができる汎用スクリプトを作成しようとしています。 これは私のbashスクリプトのほんの一部です。 例えば、フォルダ444から55には2つのファイル qq.filter.vcf ee.filter.vcf 私は私の出力になりたい持って言うことができます - 私はこれを試してみました、それが働いた qq ee を - ls /data2/delivery/S

    1

    2答えて

    bashで特定の文字まで文字列を削除するにはどうしたらいいですか? 例: "ananas1kiwi2apple1banana2tree" は次のようになりなければならない。 "apple1banana2tree" ありがとうございました!

    0

    1答えて

    I持っているファイル内のさまざまな大学の専攻の発生をカウントし、このコード: 4 Computer Information Systems 2 Computer Science 2 History 1 Marketing 2 Social Studies どうすれば入手できますか:この出力を生成 #!/bin/bash file=$1 OUT=$(cat $file | cut -d',

    0

    2答えて

    文書では、-zオプションは改行文字であるデフォルトの行区切り文字をASCII NULに変更します。どのように正確にそのオプションを使用していますか?この例をご覧ください(ファイルはタブで区切られています): $ cat data.tsv John Doe 28 New York Bob Smith 37 Boston Jane Doe 31 Boston $ $ cut -f1,3 da

    -1

    1答えて

    コメントにjira ticket#なしでコミットされたSVNリビジョンを取得する方法は? ------------------------------------------------------------------------ r1 | user2 | 2006-11-22 02:13:42 -0500 (Tue, 22 Nov 2006) | 1 line Changed paths

    0

    1答えて

    私はこれを含むテキストファイルの行を持っている:double quotesを削除しても、最後のためにLinux上でカットを使用する $gVER = "4.027.160921.1"; か(;)、私はちょうど数字のみの値を載せていきたいと思います。 (;)カットLinuxを使用して "4.027.160921.1"; double quotesと最後のデリミタする方法: exec("cat