[英]How to split/cut till specific path (directory path )of string in perl
輸入: "/abcd/prod/Cid/1234/Did"
或"/abcd/prod/Cid/1234/Did/Pid/234"
輸出: "/abcd/prod/Cid/1234/"
(僅到第 4 個字,考慮到 '/' 是分隔符)
如何使用 perl 切片並獲得以上
作為單線:
$ perl -F'/' -lane 'print join "/", @{F[0..4]}' <<< "/abcd/prod/Cid/1234/Did"
作為腳本:
while (<>) {
chomp $_;
my @F = split(m[/], $_, 0);
print join('/', @F[0..4]), "\n";
}
/abcd/prod/Cid/1234
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.