process pipe operator

2015-02-12 :: ( 1 minutes reading )

<( ) operator executes command inside the parenthesis and output the file descriptor

example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$ cat <(echo 'hello') <(echo 'world')
hello
world

# is practically the same with

$ echo 'hello' > 1.txt
$ echo 'world' > 2.txt
$ cat 1.txt 2.txt

# replace cat with ls
$ ls <(echo 'hello') <(echo 'world')
/proc/self/fd/11  /proc/self/fd/12

you can use this command for example to compare 2 directory and find only uniq file

example:

1
$ comm -3 <(ls -1 dir1) <(ls -1 dir2)
comments powered by Disqus

Archives

English

  • My Desktop With i3, polybar, conky, and rofi
  • Convert Intellij Live Template to vscode Snippet
  • Why for-range behaves differently depending on the size of the element (A peek into go compiler optimization)
  • Testing go 1.5 cross compilation on raspberry pi
  • osx-push-to-talk App
  • Tracking origin of bugs with git bisect
  • Stubbing Time.Now() in golang
  • My account just got hacked by Romanian (Possibly)
  • berks upload core dump
  • Safely sharing credentials with PGP

Indonesia

  • Ruby Fiber apaan sih ?
  • Scale MongoDB dengan Sharding
  • Telepon murah ke Indonesia dengan voip

Today I Learned

  • Intellij as git diff and mergetool
  • Checksum a File From a URL
  • Global Gitignore File
  • View kubernetes secret
  • Push Only Current Branch
  • Convert PDF to Text Using OCR
  • Checkout Last Branch
  • Replacing Last Command and Execute It
  • Open Last Command in the Editor With Fc
  • Regex for Validating Password
Labs.Yulrizka.com
twitter github feed
    • Left Panel
    • No Panel
    • Right Panel
  • Home
  • EN
  • ID
  • Today I Learned

© Ahmy Yulrizka 2019. Made with hugo source