场景:我正在尝试掩盖文件的特定列。我已经有了文件的元数据,要在数据库中屏蔽它的列/秒,我将从数据库中读取每个文件的元数据,然后从每个文件的列中读取,然后对那些列/秒进行屏蔽。
我正在Linux服务器上编写bash shell脚本。
file_name=test.txt
db_conctn=user/pwd@server:port/service
col_arry=`sqlplus -s /nolog <<EOF
CONNECT ${db_conctn}
set head off
set pagesize 0
SELECT <col_to_mask> FROM <table> WHERE file_name=$file_name
/
EXIT
EOF`
let incr=0
echo "${col_array} |while read line
do
echo "Column to Mask: $line"
col=$line #this variable will hold column position in file
保留原始文件并创建新文件。
完成