backscratcher

 

vipath

Page history last edited by tbarron 1 yr ago

vipath

Usage

$ alias editpath='~/bin/vipath; . /tmp/tpb.setpath'


 


#!/usr/bin/perl

$filename = "/tmp/tpb.path.edit";
open(EDITABLE, "> $filename");
foreach $piece (split(/:/, $ENV{PATH}))
{
   print EDITABLE "$piecen";
}
close(EDITABLE);

system("vi $filename");

open(EDITABLE, "< $filename");
@path = <EDITABLE>;
close(EDITABLE);
grep(chomp, @path);
unlink("$filename");

$filename = "/tmp/tpb.setpath";
open(SETPATH, "> $filename") 
   || die "can't open $filename: $!";
print SETPATH "export PATH=", join(":", @path), "n";
close(SETPATH);

 

Updates needed

  • remove files like /tmp/tpb.setpath after running

Comments (0)

You don't have permission to comment on this page.