Can anyone please tell me why shell_exec() is not executing from php. Though it is working in shell mode.
I am trying to sort on field 3 and in case of ties sort on field 4 numerically.
My code is
<?php
$fn = 'test.tsv';
$of = 'testout.tsv';
echo('sort -t $\'\t\' -k3,3 -k4,4n '. $fn ." -o ". $of);
shell_exec('sort -t $\'\t\' -k3,3 -k4,4n '. $fn ." -o ". $of);
?>
test.tsv
name strand space start end
1415670_at:563:331 + chr6 87860036 87860061
1415670_at:701:421 + chr6 87859756 87859781
1415670_at:620:523 + chr6 87860077 87860102
1415671_at:180:135 - chr8 108048520 108048545
1415672_at:316:225 - chr8 24352186 24352211
1415672_at:316:225 + chr1 43467541 43467566
1415672_at:72:367 - chr8 24352366 24352391
1415672_at:65:685 - chrX 8903967 8903992
1415672_at:65:685 - chr8 24352255 24352280
1415672_at:39:549 - chr8 24352172 24352197
1415672_at:39:549 - chr8 24352338 24352363
1415672_at:39:549 - chrX 8904050 8904075
1415672_at:39:549 - chr5 110185788 110185813
1415672_at:225:687 + chr1 43467569 43467594
1415670_at:563:331 - chr5 110185672 110185697
1415670_at:701:421 + chr1 43467688 43467713
1415670_at:620:523 - chrX 8903846 8903871
1415670_at:106:385 - chr8 24352134 24352159
Thanks