grep golfing technique

Submit

Your name:
File:
Open code-statistics:

Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

Did you know that

grep -e "abc" -e "de*f" -e "g[hij]k"

is equal to:

grep "abc
de*f
g[hij]k"

Problem by 4spot1, on 2022-06-29 17:35 UTC+9.

Options

exec is denied

rejudge feature is enabled

now post-mortem time, all source codes will be revealed

Sample input:_

grep -e "abc" -e "de*f" -e "g[hij]k"

Sample output:

grep "abc
de*f
g[hij]k"

Sample input:_

grep -e "a\(b*c*d\)e\{,6\}\1" -e "^f" -e "g.h$"

Sample output:

grep "a\(b*c*d\)e\{,6\}\1
^f
g.h$"

Sample input:_

grep -e "a\.b[^cd]" -e "[[:cntrl:]]" -e "[[=g=]][hi]{"

Sample output:

grep "a\.b[^cd]
[[:cntrl:]]
[[=g=]][hi]{"

Ranking

Ruby _

RankUserSizeTimeDateStatistics
1Dingledooper330.04902022/07/02 07:23:350B / 16B / 14B
2rotary-o330.04902022/07/02 09:37:000B / 16B / 14B

Ruby2 _

RankUserSizeTimeDateStatistics
1Dingledooper330.18982022/07/02 07:23:410B / 16B / 14B
2rotary-o330.17552022/07/02 09:36:460B / 16B / 14B

Perl _

RankUserSizeTimeDateStatistics
1tails280.07462022/06/29 18:00:410B / 10B / 13B
2rotary-o280.04652022/06/29 21:21:190B / 10B / 13B
3teebee280.04962022/07/01 10:19:330B / 10B / 13B
4McBusLuck290.05412022/07/12 16:13:130B / 11B / 16B

Python _

RankUserSizeTimeDateStatistics
1xnor500.09272022/06/29 23:04:350B / 27B / 21B
2Erik the Outgolfer500.09802022/07/02 06:52:490B / 27B / 21B
3Dingledooper500.08972022/07/02 07:02:550B / 27B / 21B
4Sisyphus520.11572022/07/04 15:39:540B / 27B / 21B

Python3 _

RankUserSizeTimeDateStatistics
1mypetlion470.13812022/07/01 07:13:230B / 24B / 21B
2Erik the Outgolfer470.14082022/07/02 06:53:440B / 24B / 21B
3Dingledooper470.13532022/07/02 07:15:110B / 24B / 21B

JavaScript _

RankUserSizeTimeDateStatistics
1ZED.CWT570.05842022/07/07 15:41:030B / 33B / 23B

SNOBOL _

RankUserSizeTimeDateStatistics
1teebee620.04722022/07/03 18:39:040B / 29B / 20B

Perl6 _

RankUserSizeTimeDateStatistics
1teebee351.36542022/07/02 23:28:390B / 11B / 23B
2Fleur351.29272022/07/04 09:16:250B / 11B / 22B

C _

RankUserSizeTimeDateStatistics
1tails880.04172022/07/08 16:09:460B / 45B / 43B
2chocobi920.04222022/07/10 22:12:430B / 41B / 50B

Haskell _

RankUserSizeTimeDateStatistics
1xnor700.05352022/06/30 21:10:390B / 35B / 33B
2Sakisan760.04812022/07/01 16:46:050B / 42B / 29B

Java _

RankUserSizeTimeDateStatistics
1rotary-o1130.18482022/06/29 21:32:590B / 67B / 41B

AWK _

RankUserSizeTimeDateStatistics
1Fleur270.04242022/06/30 08:21:460B / 13B / 14B
2eban270.04282022/06/30 08:51:000B / 11B / 14B
3teebee270.04562022/07/01 10:21:440B / 11B / 14B
4McBusLuck380.04292022/07/02 16:10:210B / 21B / 16B

sed _

RankUserSizeTimeDateStatistics
1eban190.04122022/06/29 18:55:540B / 6B / 11B
2tails190.04242022/06/29 19:18:440B / 6B / 10B
3rotary-o190.04492022/06/29 21:35:200B / 6B / 10B
4Fleur190.04142022/06/30 08:06:250B / 6B / 10B
5Sisyphus190.04222022/06/30 15:19:300B / 6B / 11B
6teebee190.04372022/07/01 10:22:520B / 6B / 11B
7McBusLuck190.04182022/07/02 15:48:160B / 6B / 10B
8Erik the Outgolfer190.04182022/07/03 09:14:360B / 6B / 10B

Bash _

RankUserSizeTimeDateStatistics
1eban250.01652022/06/29 18:56:130B / 9B / 13B
2McBusLuck250.01722022/07/02 15:58:500B / 9B / 15B

Bash (builtins) _

RankUserSizeTimeDateStatistics
1McBusLuck380.04432022/07/07 15:59:290B / 15B / 13B
2tails380.04382022/07/07 18:05:320B / 15B / 13B
34spot1630.04502022/06/29 17:17:280B / 21B / 28B

GolfScript _

RankUserSizeTimeDateStatistics
1Erik the Outgolfer140.06062022/07/02 06:27:160B / 4B / 10B
2lynn150.06002022/07/02 08:52:070B / 3B / 10B

gs2 _

RankUserSizeTimeDateStatistics
1tails110.20962022/07/12 14:28:374B / 1B / 4B
2whio110.20222022/07/13 13:54:454B / 1B / 4B
3Erik the Outgolfer120.21522022/07/02 07:14:555B / 1B / 4B
4tails (whio)100.20382022/07/14 09:16:103B / 1B / 5B

Nibbles _

RankUserSizeTimeDateStatistics
1tails80.06522022/07/12 14:52:554B / 1B / 3B

Burlesque _

RankUserSizeTimeDateStatistics
1Hendrik220.04712022/06/29 22:48:380B / 7B / 13B

CLC-INTERCAL _

RankUserSizeTimeDateStatistics
1鳴神裁4.1号2400.54112022/07/01 16:26:310B / 179B / 60B
2鳴神裁4.1号(verbose)4550.52192022/07/01 16:25:037B / 288B / 91B

Lazy-K _

RankUserSizeTimeDateStatistics
1tails3830.04342022/06/29 18:35:120B / 209B / 174B
2tails (source)8550.04412022/06/29 18:34:060B / 302B / 243B

z80 _

RankUserSizeTimeDateStatistics
1McBusLuck290.07632022/07/11 16:41:5822B / 1B / 3B

Vim _

RankUserSizeTimeDateStatistics
1Sakisan140.03882022/07/01 17:50:212B / ?B / ?B

Scala _

RankUserSizeTimeDateStatistics
1Hendrik486.56572022/06/29 22:38:520B / 31B / 14B
2rotary-o486.74712022/06/29 22:59:050B / 31B / 14B

Language Ranking_

RankLangUserSizeScore
1Nibblestails810000
2gs2tails (whio)108000
3VimSakisan145714
4GolfScriptErik the Outgolfer145714
5sedeban194210
6BurlesqueHendrik223636
7Basheban253200
8AWKFleur272962
9Perltails282857
10z80McBusLuck292758
11RubyDingledooper332424
12Ruby2Dingledooper332424
13Perl6teebee352285
14Bash (builtins)McBusLuck382105
15Python3mypetlion471702
16ScalaHendrik481666
17Pythonxnor501600
18JavaScriptZED.CWT571403
19SNOBOLteebee621290
20Haskellxnor701142
21Ctails88909
22Javarotary-o113707
23CLC-INTERCAL鳴神裁4.1号240333
24Lazy-Ktails383208

return to the top page