Perl中chomp和chop的用法和區別介紹

2021-10-24 04:16:57 字數 502 閱讀 6398

一、chomp是用來刪除換行符。

**:#!/usr/bin/perl

$ a = 「abcdef\n」;

chomp($a);

print $a;

結果:[briup@localhost desktop]$ ./d1.pl

abcdef[briup@localhost desktop]$ more d1.pl

二、chop是用來刪除最後乙個字元。

**:#!/usr/bin/perl

$ a = 「abcdef」;

chop($a);

print $a;

結果:[briup@localhost desktop]$ ./d1.pl

abcde[briup@localhost desktop]$ more d1.pl

chop與chomp的區別:

chomp()函式:看看最後乙個字元是不是為"\n",是的話他才去除。

chop()函式,只是去除最後乙個字元。

Perl中chomp和chop的區別介紹

chomp是用來刪除換行符.複製 如下 usr bin perl c abcde chomp c print c n root ak perl a.pl abcde chop是用來刪除最後乙個字元.複製 如下 usr bin perl c abcde chop c print c n root ak...

Ruby中的chop和chomp用法辨析

還沒開始系統性的學習ruby,最近在看metasploit框架的exploit會涉及到ruby指令碼,也就硬著頭皮一遍查閱資料一遍做些筆記吧。ruby字串中存在chop和chomp的內建函式。我在中得到的關於ruby字串chop和chomp的用法介紹如下 str.chomp 從字串末尾移除記錄分隔符...

用C 語言實現perl中的chomp函式

讀取到的每一行去除末尾和開頭的空格,回車,tab,換行符 void trim char ptr for q ptr p p,q for p q 1 p p t p r p n p p 0 char outfile 256 sprintf outfile,s argv 2 將引數存入變數 file f...