我已将文件放置在该位置
/tmp/parent_dir/child_dir/file_1
该脚本位于以下位置
/usr/local/bin/file_load/load_data
从这个位置( ),我如何从脚本内部访问位于另一个位置( )/usr/local/bin/file_load/load_data
的文件( )?file_1
/tmp/parent_dir/child_dir/file_1
答案1
您是否希望 shell 脚本在命令行上接收文件的路径?类似这样的操作会有所帮助:
#!/bin/bash
file=$1
cat $file
然后您可以像这样调用该脚本:
/usr/local/bin/file_load/load_data /tmp/parent_dir/child_dir/file_1
这将输出文件。