Concat multiple lines to one line in terminal

raw

README.rst

I've got a "oneline" script in my ~/bin/ folder that I use when I want to edit many files that contain some text pattern in emacs.

ag is the silver searcher, -l outputs the matching file names only.

raw

oneline.sh

1
2
3
#!/bin/sh
paste --serial --delimiters=' '
 
raw

usage.sh

1
2
3
4
5
6
7
8
9
10
11
12
$ ag derivative
Fragments/articleTeaser.gql
Fragments/eventTeaser.gql
Fragments/article.gql
Fragments/event.gql
Fragments/userGroup.gql
Queries/libraryMyContent.gql 
 
$ ag derivative -l | oneline
Fragments/articleTeaser.gql Fragments/eventTeaser.gql Fragments/article.gql Fragments/event.gql Fragments/userGroup.gql Queries/libraryMyContent.gql
 
$ emacs $(ag derivative -l | oneline)
Christian Weiske Christian Weiske
owner

History