我有一个bash脚本,用于删除用户指定文件中的前五行和最后九行。我需要它每天运行~100个文件,有没有办法对整个目录运行脚本,然后将每个文件输出到一个具有相同文件名的单独目录?这是我正在使用的脚本。
read -e file
$file | sed '1,7d' | head -n -9 > ~/Documents/Databases/db3/$file
rm $file
我把它设置为循环,因为有很多文件,但这是脚本的核心。
答案 0 :(得分:2)
你可以这样做:
~/Documents/Databases/db3/
假设输入目录为/out/dir/
且输出目录为public class MainActivity extends AppCompatActivity implements Runnable {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
run();
}
@Override
public void run() {
while (true) {
updateTv();
try {
Thread.sleep(17);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public void updateTv() {
int counter = 100;
final TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(String.valueOf(counter));
counter--;
}
}
。