Как насчет того, чтобы просто использовать подоболочку (, как это предлагается в комментариях):
emacs -nw $(<COMMAND GOES HERE>) -f org-mode
Например
emacs -nw $(echo foo) -f org-mode
Откроется "foo" в режиме org -
Несколько вещей. Ваша оболочка использует ;
в качестве разделителя команд, поэтому вам нужно заключить его в кавычки (или экранировать его с помощью\
)для вашей команды. Кроме того, вы не должны указывать 4
, так как это число. Наконец, вы хотели «меньше 4», а не «не равно 4». Итак, в целом вы можете:
awk -F';' '$3<4'
Питон
#!/usr/bin/python
k=open('filename','r')
for i in k:
gh=i.split(';')
if (int(gh[2]) < 4):
print i.strip()
выход
python scr.py
52343523262412;52343523262412;3
awk ===> Alread best solution provided Below is just with if condition
awk -F ";" '{if($3 < 4){print $0}}' filename
52343523262412;52343523262412;3