stat --format% N quote

Маленький и простой однострочник Perl:

$ perl -ane 'printf "%s",@F[0];@F[0]="";print @F'  <<< "2015-04-18 10:21:59 10 05430 -9999 -9999 000000000000"                        
2015-04-1810:21:591005430-9999-9999000000000000

Или даже проще, как предлагает mik в комментариях:

perl -pe 's/ //' <<< "2015-04-18 10:21:59 10 05430 -9999 -9999 000000000000"

Python тоже может это делать. Вот небольшой сценарий, который выполняет свою работу. При необходимости его можно свести к однострочному:

#!/usr/bin/env python
from __future__ import print_function
import sys
for line in sys.stdin:
    words=line.strip().split()
    print(words[0],end="")
    print(" ".join(words[1:]))

И с той же строкой во входном файле, дублированной 3 раза, вот тест для многострочного ввода:

$ ./remove_leading_space.py < input.txt                                                                                               
2015-04-1810:21:59 10 05430 -9999 -9999 000000000000
2015-04-1810:21:59 10 05430 -9999 -9999 000000000000
2015-04-1810:21:59 10 05430 -9999 -9999 000000000000

Если вы отредактировали только одну единственную строку, вы можете сделайте это так:

$ ./remove_leading_space.py <<< "2015-04-18 10:21:59 10 05430 -9999 -9999 000000000000"                                               
1
07.06.2017, 10:19
0 ответов

Теги

Похожие вопросы